尝试按书做所有事情,这是正确的吗?:
public class JollyHockey
{
public string AnotherCoolProperty { get { return anotherCoolProperty; } }
string anotherCoolProperty;
public JollyHockey(string anotherCoolProperty)
{
this.anotherCoolProperty = anotherCoolProperty;
}
}
还是有人对私人类变量使用下划线?
最佳答案
有些人(包括我自己)在私有类变量的前面加上下划线(仅是在何处使用的直观指示)。
这主要是个人(或团队)级别样式的考虑因素,您可以使用所需的内容(或团队进行标准化的内容)。
只要确保您保持一致!
对于它的价值,您还可以在示例中使用自动属性:
public class JollyHockey
{
public string AnotherCoolProperty { get; private set; }
public JollyHockey(string anotherCoolProperty)
{
AnotherCoolProperty = anotherCoolProperty;
}
}