原谅我,但我只是新人。那我该怎么解决上面的问题呢?非常感谢。
答案 0 :(得分:3)
您无法执行.cs文件,因为需要先编译。
编译该文件时,您获得了一个.exe文件。使用Process.Start可以执行该操作。
有很多方法可以在C#程序中编译和执行源代码,但这是一个高级主题,可能不是你需要的。
如果这不是您想要的,请编辑您的问题并提供更多详细信息。
答案 1 :(得分:0)
如果您只想使用某些方法和类,只需将其添加到项目中,并将命名空间放入范围。它应该没问题。 (我正在使用visual studio)
答案 2 :(得分:0)
如果要使用.cs文件中包含的类,则需要将其作为现有文件添加到项目中
单击解决方案资源管理器中的项目...右键单击 - >添加 - >添加现有的
如果该文件是另一个项目的一部分,那么您可以在添加文件对话框中 将其添加为链接(可能不推荐)。
如果.cs是另一个项目的一部分,并且你想使用该类,因为它在该p.roject中编译,你有2个选项
1)添加对项目的引用,并确保该类是公开的。
2)将项目作为现有项目添加到您的解决方案中,然后从解决方案中添加对项目的引用
使用所有这些方法,.cs中的类可能位于不同的名称空间中,这意味着您还必须在文件的顶部放置一个using语句。
例如
使用System.Collections.generic
你几乎definatley不想在执行你的控制台应用程序时编译代码,然后执行...你不知道代码会做什么。它存在巨大的安全风险。