创建属性时是否会在同一个类中自动创建字段?是否可以定义其保护级别,例如,每次创建属性时,它都会创建一个受保护的字段?
答案 0 :(得分:1)
自动实现的属性正是您要完成的任务 来自MSDN
当您声明属性时,如下例所示, 编译器创建一个只能是的私有匿名支持字段 通过财产的获取和设置访问者访问
protected int MyProperty { get; set; }
在C#6中,您可以声明只读自动实现的属性
protected int MyProperty { get; }