C# ref 和 out
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"; }