在主program.cs文件中运行另一个.cs文件

我对编程很新,所以我确信这个问题很天真。

所以,我写了一个简单的魔术八球计划,我想进入一个冒险游戏,但我认为在游戏中包含八球程序是很好的,就像制作一个控制台菜单,你可以选择任一游戏。

所以,我的问题是,我不知道如何将我的八球程序放在一个文件中,然后从主程序文件中运行它

eightball(); 

如果这可以简单地完成,我是否也可以在if语句中使用它,比如

 if (response == 1) { eightball(); } 

感谢大家的帮助!

我也确定我在研究中遇到了答案,但我可能不理解。

看看课程 。

您可能想要创建一个新的类文件 ,然后添加如下所示的代码:

 namespace MyApplication { class EightBall { public static void eightball () { // Add your code here } } } 

从您的Mainfunction中调用它,如下所示:

 if (response == 1) { EightBall.eightball(); } 
 namespace MyApplication { static class Program { ///  /// The main entry point for the application. ///  [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new /*the name of your program*/()); } } }