我正在参加一个编程竞赛,竞赛使用的网站只是你上传你的源文件而不是测试它,问题是我有多个C#源文件。是否有软件或网站允许我将多个C#源文件合并为一个?
我很高兴ZIP文件,但网站不支持上传内容来源的ZIP文件...
答案 0 :(得分:0)
我遇到了同样的问题,发现i486提出的解决方案实际上是可行的。
您可以将所有cs文件合并为一个,但是必须注意使用情况。
简单地说,所有代码需要都必须位于名称空间中。是的,即使是用法,尤其是那些用法,也将出现编译器错误。
要使其变得更加容易,您甚至可以使用规则"SA1200: Using Directives Must Be Placed Correctly"来执行StyleCop。
还要澄清一下,您不需要每个文件一个名称空间,完全可以接受一个文件中多次具有相同的名称空间。
答案 1 :(得分:-1)
从命令提示符转到包含C#文件的文件夹并运行:
for %a in (*.cs) do type %a >>all.txt
然后将all.txt
重命名为all.cs