首页 >>  正文

c#+ref+out

来源:baiyundou.net   日期:2024-07-13

诸刚刻1008C#中解释下out和ref的区别? -
居坚容17375263530 ______ ref 要求参数在传递给函数前要初始化,out则不需要,常见于平台调用中

诸刚刻1008C#用一个函数实现两个变量值的交换(提示:使用ref或者out)急急急!!! -
居坚容17375263530 ______ void Swap(ref int a, ref int b) { int temp = a; a = b; b = temp; }

诸刚刻1008C#中out和ref之间的区别 -
居坚容17375263530 ______ ref 相当于c语言的引用参数 实参和形参一起变out 多用于输出参数 就是在return之前必须给out标示的参数赋值

诸刚刻1008在C#中ref和out都是做什么用的?对参数的影响是什么?
居坚容17375263530 ______ int sourceBytes; do { sourceBytes = fs.Read(buffer, 0, buffer.Length); s.Write(buffer, 0, sourceBytes); } while (sourceBytes > 0); } } s.Finish(); s.Close(); }

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

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

诸刚刻1008C#用一个函数实现两个变量值的交换(提示:使用ref或者out)急急急!!! -
居坚容17375263530 ______ static void Swap(ref string str1,ref string str2) { string temp; temp=str1; str1=str2; str2=temp; }

诸刚刻1008C#有out又何须ref -
居坚容17375263530 ______ 其实 ref能实现out的功能,所以没有out可以,但ref在某些时候是必需的...

诸刚刻1008我想知道在C# 中 ref out两个关键字分别在什么时候选用?我知道他们的区别,但是选用时机不清楚 -
居坚容17375263530 ______ 简而言之:ref 是在声明,传入值的时候必须赋初始值.否则编译不通过. 返回的时候可以不赋值.out 刚刚好相反,传入的时候可以不赋值,但是返回的时候一定要赋值,否则编译不通过使用场景:在不关心返回值的时候使用ref ,必须返回值的时...

诸刚刻1008C#函数中的out的作用是什么? -
居坚容17375263530 ______ 在C# 中,既可以通过值也可以通过引用传递参数.通过引用传递参数允许函数成员更改参数的值,并保持该更改.若要通过引用传递参数, 可使用ref或out关键字.ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量....

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