c# - C# 中的访问级别

标签 c# c++ access-levels

快速简单的问题,

有没有办法像在 C++ 中一样在 C# 中声明多个变量或方法的访问级别?

另外,在 C# 和 C++ 中,struct 的成员如果未定义,则为 publicclass 的成员是否相同private 吗?

问候, 亚历克斯

最佳答案

1.) 否:每个变量都是单独声明的,并且可以使用成员访问修饰符进行限定。异常是可以共享类型和成员访问修饰符的相同类型的变量。

2.) 否:适用与类相同的规则 - 如果未指定访问修饰符,默认情况下成员是 private,最大的区别是 struct 是一个值类型而不是引用类型。

关于c# - C# 中的访问级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496792/

相关文章:

c# - 如何将 IEnumerable<byte> 更改为字符串

c++ makefile解释(其中使用的依赖项和宏)?

c++ - "Undefined reference to"

java - 使用java反射调用匿名类的方法时访问异常

swift - Swift 4 中的 private 和 fileprivate 有什么区别

language-agnostic - 是否存在具有基于对象访问级别的语言?

c# - 使用隐式类型 var 的任何优点

c# - 如何在 IIS 7 中配置 Http 处理程序?

c# - 无法让正则表达式查找特定字符串和关联的数字

c++ - std::vector 到 GLvoid*?