将所有课程安排在1课程中的最佳方法是什么,访问这1课程可以让您访问所有其他课程,所以
using Student.Classes.TextFileHandler;
using Student.Scripts.Constants;
using Student.Classes.Common;
using Student.Classes.Enum;
将全部归入1类,比如说普通类,当我访问普通类时,我可以访问所有其他类
答案 0 :(得分:1)
最好的方法不是也不要误解我。你必须看到那些课不应该那样。每个责任一级。您和任何阅读/维护代码的人都很容易。你肯定可以使用合成而不是你想要的方式,这只是我的意见。
答案 1 :(得分:0)
您可以在课程中创建课程:
class Student
{
class Classes
{
class TextFileHandler
{
public void MethodInTextFileHandler() {}
...
}
class Common
{
public void MethodInCommon() {}
...
}
public void MethodInClasses() {}
...
}
...
}
但正如其他人之前提到的那样:你不应该这样做。这对读者来说可能非常混乱。
答案 2 :(得分:0)
使用命名空间。
namespace Student.Classes
{
class TextFileHandler
{
...
}
class Common
{
...
}
class Enum
{
...
}
}
您也可以在不同的文件中使用多个类,但在同一名称空间中
答案 3 :(得分:0)
为什么不直接实现Controller
课程。在这个类中,您将初始化其他类,然后提供属性或函数来访问这些类的实例(甚至静态函数/变量)。