c#

位置:IT落伍者 >> c# >> 浏览文章

C#传值调用与引用调用


发布日期:2021年03月21日
 
C#传值调用与引用调用

using System;

class MethodCall

{

public static void Main()

{

/*

* 参数类型分为 in ref out 三种默认为 in

* in 类型在子方法中修改了对应变量后主方法中的值不会发生改变

* ref 类型在子方法中修改了对应变量后主方法中的值也会发生改变

* out 主方法中对应的变量不需要初始化

*

*/

int a = b = c;

ConsoleWriteLine(Before Method Call : a = {} b = {} c 未赋值 a b);

AMethod(a ref b out c);

ConsoleWriteLine(After Method Call : a = {} b = {} c = {} a b c);

}

public static void AMethod(int x ref int y out int z)

{

x = ;

y = ;

z = ;

}

}

上一篇:.NET下的另类系统发布和自动更新

下一篇:C#中如何处理父窗口及其子窗口标题