ref和out的区别和联系

来源:互联网 发布:linux 安装教程 编辑:程序博客网 时间:2024/06/05 05:46

refout都使得像int string这种值类型可以在传递参数的时候传递引用。

static void Main(string[] args)

{

    int i = 0;

    int result = test(out i);

    Console.WriteLine(result);

    Console.Read();

}

 

public static int test(out int i)

{

    i = 9;//当没有这句话的时候会报错,提示i必须进行初始化

    return i;

}

out只出不进

ref有进有出

 
原创粉丝点击