我想知道C#自动实现的属性(例如public static T Prop { get; set; })是否是线程安全的。谢谢!

最佳答案

似乎没有。这是使用Reflector进行的反编译:

private static string Test
{
    [CompilerGenerated]
    get
    {
        return <Test>k__BackingField;
    }
    [CompilerGenerated]
    set
    {
        <Test>k__BackingField = value;
    }
}

关于c# - C#自动实现的静态属性是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2074670/

10-10 03:48