任何人都可以为我确认。
据我了解,静态方法本身与线程安全无关。例如,我认为该方法是线程安全的。
static Guid MyMethod(){
return Guid.NewGuid();
}
那么这将如何影响静态获取器或访问器。
static Guid MyProp
{
get{ return MyMethod(); }
}
我相信该属性也将是线程安全的,因为它仅调用线程安全的方法。无论您如何将这两个链接确定为线程安全的?或者,即使属性没有这样的后备字段,属性在内部的行为也会有所不同。