【发布时间】:2016-03-14 01:34:25
【问题描述】:
我有一个由三个类组成的程序。当我将类放在同一个文件中时,我可以很好地编译和运行代码。当我将每个类放在一个单独的文件中时,当我尝试创建两个非主方法类的对象时,出现错误 CS0246“找不到类型或命名空间”。我没有使用命名空间,文件在同一个文件夹中。
我没有使用 Visual Studio。我在命令行中编译代码。 (Windows 7)。
【问题讨论】:
标签: c# class compiler-errors
我有一个由三个类组成的程序。当我将类放在同一个文件中时,我可以很好地编译和运行代码。当我将每个类放在一个单独的文件中时,当我尝试创建两个非主方法类的对象时,出现错误 CS0246“找不到类型或命名空间”。我没有使用命名空间,文件在同一个文件夹中。
我没有使用 Visual Studio。我在命令行中编译代码。 (Windows 7)。
【问题讨论】:
标签: c# class compiler-errors
如果您要将类分隔到不同的文件中,则需要使用 using 语句“导入”这些类(通常如果它们具有命名空间)。
尝试仅使用类名来实现 using 语句,否则我强烈建议将命名空间(在这种情况下最好使用相同的命名空间)与 using 语句结合使用
【讨论】: