C# ref关键字与C++ &(引用)关键字用法几乎一样。
C# out关键字与ref功能类似。区别为在进入被调用者时数据会被要求强制清空。
public void f1(out Data d1) { d1 = new Data(); // 如果不重新new,编译不过 d1.m = 99; d1.n = 99; }
C# ref关键字与C++ &(引用)关键字用法几乎一样。
C# out关键字与ref功能类似。区别为在进入被调用者时数据会被要求强制清空。
public void f1(out Data d1) { d1 = new Data(); // 如果不重新new,编译不过 d1.m = 99; d1.n = 99; }