首页 >>  正文

c#out

来源:baiyundou.net   日期:2024-08-06

滑邵倪2754C#中解释下out和ref的区别?
双冰牧19540198203 ______ ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点. 使用ref前必须对变量赋值,out不用. out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改. 区别可以参看下面的代码: 满意请采纳 ^_^

滑邵倪2754c#里.outu关键字如何使用啊?举例子.说明下.谢谢啦.
双冰牧19540198203 ______ out 关键字会导致参数通过引用来传递.这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化.若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字.例如:class OutExample { static void Method(out int i) { i ...

滑邵倪2754C#里面out参数传递数据什么意思? -
双冰牧19540198203 ______ out 只是用于事先定义好但没有初始化的变量事例中.如:byte[] data;//此时你不知道数据的长度有多少所以不能初始化 public void getdata (out data,int len) {//在调用这些方法时,你可以明确知道数据有多少了 data = new byte[len]; .......}

滑邵倪2754C#中的out和ref有什么区别
双冰牧19540198203 ______ 你好: 共性: ref和out都是将参数按引用传递.若要使用 ref和out 参数,方法定义和调用方法都必须显式使用 ref和out 关键字 区别: 使用ref 修饰的参数必须先初始化,而使用out的则不用. 注意: ref 和 out 关键字在运行时的处理方式不同,但在编译时的处理方式相同.因此,如果一个方法采用 ref 参数,而另一个方法采用 out 参数,则无法重载这两个方法.如果一个方法采用 ref 或 out 参数,而另一个方法不采用这两类参数,则可以进行重载.

滑邵倪2754在c#中什么是输出参数? -
双冰牧19540198203 ______ 输出参数就是在传递参数到函数时必须要在参数前面声明ref或者out 普通的参数跟输出参数不同的区别是: 传OUT定义的参数进去的时候这个参数在函数内部必须初始化.否则是不能进行编译的.ref和out 都是传递数据的地址,正因为传了地址...

滑邵倪2754C#有out又何须ref -
双冰牧19540198203 ______ ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递.对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别.总结起来,他们有如下语法区别: 1、ref传进去的参数必须在调用前初始化...

滑邵倪2754C# 中的out参数调用方法的时候需要传递对应的值吗? -
双冰牧19540198203 ______ out 关键字会导致参数通过引用来传递.这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化.若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字.例如:class OutExample { static void Method(out int i) { i ...

滑邵倪2754在C#中out保留字怎么使用 -
双冰牧19540198203 ______ 表示这个变量要回传值,最简单的应用是除法,比如你需要一个除法方法,同时得到余数和商,但是普通的方法只能得到一个返回值,这个时候就可以使用Out参数,把另一个值返回.比如,你定义了一个方法int a(int b,out int c),它除了能得到返回值外,还可以在方法里对C进行赋值,这样你就可以使用C的值了.

滑邵倪2754c#out参数和ref参数的区别 -
双冰牧19540198203 ______ 被这两个标记的参数是获取方法执行后返回的值,在方法执行时的某一刻被赋值,在调用这个方法外的函数内可以取得这个被这两个标记的参数值.out参数值只能是获取值不能把它的实参参数值带入函数内使用.而ref的是可以带入函数内使用的.

滑邵倪2754C#为什么out参数必须在方法体里赋值 -
双冰牧19540198203 ______ c#的中参数传递时用于输出参数的关键字是 out, 如 public void FunA(out int a) { a =1;} out参数必须在方法体内赋值,否则编译错误

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024