【发布时间】:2010-09-20 06:34:19
【问题描述】:
鉴于这两个例子是等价的,你认为哪个更可取?
没有显式修饰符
public class MyClass
{
string name = "james";
public string Name {
get { return name; }
set { name = value; }
}
void SomeMethod() { ... }
}
带有显式修饰符
public class MyClass
{
private string name = "james";
public string Name {
get { return name; }
set { name = value; }
}
private void SomeMethod() { ... }
}
我一直使用后者,但最近我开始采用前一种风格。 private 是多余的,因为它是默认的访问器修饰符,所以排除它是否有意义?
【问题讨论】:
标签: c# coding-style