有没有办法在C#中将属性标记为确定性的?
我之所以这样问,是因为我经常发现自己声明了一个本地变量,并将属性读入其中,而不是多次访问该属性。
有没有办法将属性装饰为确定性,以便编译器可以优化对该属性的多次访问?我猜在这种情况下,类需要是不可变的,并且需要装饰为这样。
这是真的存在吗?还是我在做无用功?
我之所以这样问,是因为我经常发现自己声明了一个本地变量,并将属性读入其中,而不是多次访问该属性。
有没有办法将属性装饰为确定性,以便编译器可以优化对该属性的多次访问?我猜在这种情况下,类需要是不可变的,并且需要装饰为这样。
这是真的存在吗?还是我在做无用功?