首页 >>  正文

c#+out

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

沃陈翠3921c#中ref和out关键字的用法,以及有什么不同,求大神解答,在线等 -
浦斧殃17521883789 ______ ref是引用,out是输出,区别是ref是输入兼输出的,out只是单纯的输出 public void foo(ref int r, out int o) { if (o == 1)... // 错误,不能使用out的参数,因为o可能会被自动清空 if (r == 0) // 读取r的值 o = 0; // 设置o的值 else o = -r; r = 0; // 设置r的值 } public void Test() { int r, o; r = 0; foo(ref r, out o); }

沃陈翠3921c#里面的OUT关键字到底是个什么意思,么样看书看了半天就是看不懂是个什么意思?
浦斧殃17521883789 ______ IN表示输入,OUT表示输出,这两个都是宏, 只是说明参数的用途, 有没有都不影响使用.

沃陈翠3921C#中的ref 和out 关键字怎么使用呢? -
浦斧殃17521883789 ______ 基本没什么区别 在次函数中调用时改变了其中的数值,主函数中也将发生改变 ref 关键字使参数按引用传递.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中.若要使用 ref 参数,则方法定...

沃陈翠3921C#中解释下out和ref的区别? -
浦斧殃17521883789 ______ ref 要求参数在传递给函数前要初始化,out则不需要,常见于平台调用中

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

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

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

沃陈翠3921c#中out的作用 -
浦斧殃17521883789 ______ 给你个简单的解释说法吧.虽然不完全对.但是我可以让你理解OUT有什么作用.呵呵 举个例子.每个方法只能有一个返回值.但是你想有多个返回值,呵呵.OUT就起作用了啊.比如分页,不光返回数据源,还要返回总记录数 如: public ...

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

沃陈翠3921C#编程关于out的问题
浦斧殃17521883789 ______ out 关键字会导致参数通过引用来传递, 所以是100

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