我本以为这个问题的答案很容易在sos或互联网上找到,但我没有成功。从我读到目前为止,我目前的理解是只有2层-外部类和任意数量的内部类在第2层。
您似乎希望继续将代码组织为一系列可折叠的"区域",但您希望防止使用简单的纯文本进行命名。
类可以用于此,但除非您将所有函数和方法转换为Shared
,否则除非首先实例化这些类,否则它们将无法访问。另外,这并不是类真正应该用来做的。我建议使用Namespaces
。
名称空间用于分隔函数和方法的命名,因此具有相同名称的多个函数可以在同一个项目中存在而不会出现问题。它们都必须有自己的命名空间,必须在代码中引用函数/方法时指定(例如NamespaceName.FunctionName
)。