C# ref 和 out

梦想游戏人
目录:
C#

2者都相当于传地址

ref 传递引用,ref 要求在传入之前初始化

    void Start () 
    {
        string str="11111";
        func(ref str);
        print(str);
	}
    void func(ref string str)
    {
        str = "2222";


    }

out,传递引用,要求在  被调用函数 内完成初始化

void Start () {
	
        string str;
        func(out str);
        print(str);
	}
    void func(out string str)
    {
        str = "2222";


    }
Scroll Up