C# 控制台应用程序在没有program.cs文件的情况下运行

C# 控制台应用程序在没有program.cs文件的情况下运行,c#,C#,我用c#创建了一个简单的控制台应用程序。是否可以在不使用默认的program.cs文件的情况下运行应用程序?您需要在控制台应用程序中使用Main()方法。不过,它不必在program.cs中 发件人: 每个C#应用程序都必须包含一个指定程序执行开始位置的主方法 您可以将program.cs重命名为您选择的任何filename.cs,IDE将要求您重命名其所有引用,只需单击“确定”即可正常工作 名称并不重要,您只需要在任何cs文件中包含Main()方法,它就会被自动检测。Program.cs不是必

我用c#创建了一个简单的控制台应用程序。是否可以在不使用默认的
program.cs
文件的情况下运行应用程序?

您需要在控制台应用程序中使用
Main()
方法。不过,它不必在
program.cs

发件人:

每个C#应用程序都必须包含一个指定程序执行开始位置的主方法


您可以将program.cs重命名为您选择的任何filename.cs,IDE将要求您重命名其所有引用,只需单击“确定”即可正常工作


名称并不重要,您只需要在任何cs文件中包含Main()方法,它就会被自动检测。

Program.cs
不是必需的。Visual Studio使用
Main
方法创建默认的
Program.cs
,以便您能够在创建应用程序后立即运行它。您只需要一个入口点。对于控制台应用程序,它是
Main
方法

program.cs有什么问题?我想它没有你的类名,应该
program.cs
,但是你应该有
Main
方法,它是你程序的入口点。
.cs
文件包含你的源代码,
.exe
文件包含编译过的程序。编译后,运行
.exe
不需要
.cs
文件,它必须以大写的M:
Main
开头。