【发布时间】:2020-09-05 01:28:55
【问题描述】:
我开始学习 c# 教程来学习我的实习。我在课堂上看到了一些有趣的东西。您可以使用public class {class name} 或class {classname}。我查了一下,人们说这意味着你的程序集可以看到这个类。但什么是组装?在您的程序集中与在您的程序集之外是什么意思?
【问题讨论】:
-
Public 是一个访问修饰符。一切都有一个默认的访问修饰符,但习惯上总是明确地指定你想要的那个。毕竟,默认值是可以改变的。
-
组件是您的类和其他类型的容器,它通常是 DLL 或 EXE 文件。它确实包含您的代码。如果你将你的代码分隔在主可执行文件(exe 文件)和库(DLL)之类的程序集之间,那么访问修饰符
public就会发挥作用。请注意,修饰符有两种类型:可访问性修饰符(如public、private或internal)和继承修饰符(如protected)。 -
所以如果我的类是内部的,那么我的其他 DLL 将无法看到它? @布拉德伯里9
-
"所以如果我的类是内部的,那么我的其他 DLL 就看不到它了?" 没错
标签: c#