【发布时间】:2019-07-06 05:26:20
【问题描述】:
我正在尝试从 C++ 背景学习 C#,但我不知道如何将两个源文件链接在一起。我有一个相对简单的程序叫做 test.cs 和一个 main.cs。我只想在 main.cs 中说:#include <"test.cs">。
我能想到的最接近的是:
<Compile Include="test.cs"/Compile>
但是编译器无法识别这一点。那么如何在我的 main 中包含多个源文件?
【问题讨论】:
-
C# 不需要链接。编译的结果是一个完整的程序集。
-
如果您只有命令行工具可用,请查看此页面:microsoft.com/express,您可以在其中下载 Visual Studio(开发人员环境)的免费个人版本,然后编译 c# 将很容易。跨度>
-
当我在使用 C++ 后第一次开始学习 C# 时,最让我难以理解的是你永远不需要
#include代码这一事实。编译的类型解析发生在不止一次通过代码的过程中,因此源中的所有可见类型和引用程序集中的所有可见类型都可以作为类型解析的符号。不再需要显式强制包含类型,以便在使用它们之前定义类型。
标签: c#