3

我有一门有很多领域的课程,其中大约一半是公开的。现在它看起来像这样:

public int someint1, someint2, someint3;
public string str1, str2;
public bool[] boolArray;
public List<string> listOfStrings;

…等等。之后还有一些私有领域。

是否可以public为所有这些公共领域只写一次?

4

3 回答 3

3

不,没有办法做到这一点C#,您必须为每个字段声明其访问方式。一般来说,默认情况下C#倾向于限制访问,所以即使不写任何东西,成员也会像那些一样结束。private

于 2012-09-15T13:39:24.123 回答
0

不,没有,您应该考虑使用属性而不是公共字段 -为什么没有人接受 C# 中的公共字段?

于 2012-09-15T13:41:16.220 回答
0

如果您不声明访问修饰符(私有、受保护、内部、公共),则代码将采用私有(因此最受保护的)。否则,你必须自己声明,所以输入你需要的!

于 2012-09-15T13:43:33.580 回答