在C ++中你可以写:
private:
int w;
string x;
protected:
int y;
string z;
C#中有类似的内容吗?
答案 0 :(得分:12)
不,C#中没有具有特定访问类型的区域。 class
或struct
的每个成员都必须具有显式访问修饰符或接受默认访问修饰符private
。
此外,关于C#中与C ++相比的访问修饰符主题,C#还有两个额外的修饰符internal
和protected internal
。修饰符internal
表示它仅在定义程序集中可见,protected internal
表示protected
或internal
(不是protected
和internal
)。
答案 1 :(得分:2)
你不能不看到它可以提供帮助
private int x,y,z; 私有字符串x,y,z
答案 2 :(得分:-2)
您可以使用#region Private...#endregion
,#region Protected...#endregion
等