Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#中的类和构造函数在不同程序集中的默认访问说明符是什么_C# - Fatal编程技术网

c#中的类和构造函数在不同程序集中的默认访问说明符是什么

c#中的类和构造函数在不同程序集中的默认访问说明符是什么,c#,C#,Plz还在c#中指定访问说明符和访问修饰符之间的差异 因此,如果可能的话,请给我msdn的参考类的默认访问修饰符是内部的,它们的构造函数是“私有的”。看一看@ 在这种情况下,您可以将访问说明符视为保护 说明符——它们指定可以从何处访问变量。通过 相反,访问修饰符是完全不同的;它们具体说明了如何 应(或不应)访问变量;e、 g.只读, 易变的,易变的 i、 例如,变量可以是公共但只读的,也可以是私有且只读的 可写——访问说明符与 修饰语 然而,我有点惊讶于这个术语是C#,因为 微软实际上将公共和私

Plz还在c#中指定访问说明符和访问修饰符之间的差异
因此,如果可能的话,请给我msdn的参考

类的默认访问修饰符是
内部的
,它们的构造函数是“私有的”。

看一看@

在这种情况下,您可以将访问说明符视为保护 说明符——它们指定可以从何处访问变量。通过 相反,访问修饰符是完全不同的;它们具体说明了如何 应(或不应)访问变量;e、 g.只读, 易变的,易变的

i、 例如,变量可以是公共但只读的,也可以是私有且只读的 可写——访问说明符与 修饰语

然而,我有点惊讶于这个术语是C#,因为 微软实际上将公共和私有称为“访问修饰符”,并且 调用volatile和readonly纯“修饰符”


如果你知道MSDN存在,为什么不直接在上面搜索呢?“C#中的默认访问修饰符”在Google中说它是
私有的。阅读MSDN显示“直接在命名空间中声明的类和结构(换句话说,不嵌套在其他类或结构中)可以是公共的或内部的。如果未指定访问修饰符,则默认为内部的。”“for class”不太正确;对于顶级课程,它是
内部的
;对于嵌套类,它是私有的;这两个都是“类”。谢谢,我不知道这应该完全只是作为评论的第一行,IMO@MarcGravell:我是sry。你是对的!