use*_*597 1 .net c# reference
C#中有引用或指针吗?(不使用/不安全)例如,
Dog a = new Dog() Dog b = a;
会指向一个?什么时候有这种指针/参考?(如果有的话)抱歉可能是愚蠢的问题.谢谢!
Ser*_*rvy 8
b不指向a,否,b指向a分配时引用的对象.变量的 变化a无法通过观察到b.对所引用对象的a更改将是可观察到的b.
b
a
有方法可以引用a(变量,而不是它引用的值).一个是lambda:
Func<Dog> c = () => a;
每当c被调用时,它将返回调用时的值,a 而不是在构造委托时,因为lambdas关闭变量而不是值.
c
归档时间:
11 年,9 月 前
查看次数:
156 次
最近记录: