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"检索项目,它会是返回的参考地址吗?如果我从字面上检索项目,它会是字面的副本返回吗?

感谢您的宝贵时间。

c#的返回特性是什么?

如果你问的和我想的一样,那就对了。

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));
}

演示。