c# - 在C#中,如何包含多个源文件

我有C 背景,正试图学习C#语言,但是,我无法理解如何将两个源文件链接在一起,我有一个简单的程序叫做test.cs和main.cs ,我只想在main.cs中:
#include <"test.cs">

最接近的是:


<Compile Include="test.cs"/Compile>



但是编译器无法识别,那么,如何在我的主文件中包含多个源文件?

时间:

你将源文件列表传递给编译器


csc.exe /target:library source1.cs source2.cs



如果在创建新.NET项目时使用了Visual Studio,则可以添加任意数量的源文件,它们将自动编译。

如果是在visual studio中构建,那么只需在同一个项目中拥有这两个文件就可以了。

如果你使用csc命令行编译,你将在调用csc时引用这两个文件,

不需要从另一个文件引用一个文件,但使类型彼此可见的最简单方法是将每个文件中的类添加到同一namespace。

我经常用这个命令

 
csc *.cs



 

它试图编译当前目录中的所有.cs文件。 我发现这是最简单和最有用的方式,

 
javac *.java



 

另外,你不必担心Main()文件,它会自动检测到入口点。

...