110,535
社区成员
发帖
与我相关
我的任务
分享
public class TypeRef
{
public string a = string.Empty ; //TypeRef的数据成员
public TypeRef(string i)
{
a = i; //使a指向传入的字符串
}
}
TypeRef ref1 = new TypeRef("a"); //创建一个新的TypeRef对象,此时ref1.a指向在此处传入的字符串
TypeRef ref2 = ref1; //ref2与ref1指向同一个对象
Console.WriteLine(ref2.a);
ref2.a = "b"; /*修改ref2.a,也即修改ref1.a,作用是使这个string类型的数据成员指向一个新的字符串,而非修改了原来的字符串*/
Console.WriteLine(ref1.a);