c#的返回特性是什么?
本文关键字:是什么 返回 | 更新日期: 2023-09-27 18:15:30
如果它是一个对象,返回一个地址到引用的返回对象?如果是文字,返回一个复制的值给返回对象?
的例子:
public class serv{
Object add;
int literal;
public Object AddVal{
get{return add}; set{add = value};
}
public int Literal{
get{return literal}; set{literal = value};
}
}
在这里,如果我从"AddVal"检索项目,它会是返回的参考地址吗?如果我从字面上检索项目,它会是字面的副本返回吗?
感谢您的宝贵时间。
如果你问的和我想的一样,那就对了。
public static void Main()
{
var i1 = 1;
var i2 = i1;
var o1 = new Object();
var o2 = o1;
Console.WriteLine(Object.ReferenceEquals(i1, i2));
Console.WriteLine(Object.ReferenceEquals(o1, o2));
}
演示。