我需要 C# 专家的帮助。 我在 Ubuntu 上运行我的程序命令行。 我有两个类文件,A 类和 B 类,我想在 B 类中使用 A 类。 我尝试对它们使用相同的命名空间,并使用我的 include System.xxx 标签在 A 类的 header 中包含 B 类,但我得到以下信息:
"TdFMain.cs(26,26): error CS0246: The type or namespace name `Biker' could not be found. Are you missing an assembly reference?"
有谁知道如何让这两个文件协同工作?提前致谢,
最佳答案
您需要一次将它们编译在一起:
gmcs <yourOptions> ClassA.cs ClassB.cs
另一种选择是从 ClassA 创建一个类库 (.dll) 并在编译 ClassB 时包含它:
gmcs <yourOptions> -r ClassA.dll ClassB.cs
关于C#:在命令行中,如何在没有像 Visual Studio 或 MonoProj 这样的 IDE 的情况下链接两个类文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42620176/