簡體   English   中英

是否可以在c#類中添加main方法並像在Java中那樣運行它?

[英]Is it possible to add main method in c# class and run it like in Java?

基本上我知道在Java中何時添加main方法,然后就可以在項目上獨立運行它了。 但是我無法弄清楚如何在Visual Studio中進行:(。

是的,您也可以在C#中定義一個稱為Main的方法。

根據MSDN

Main方法是C#控制台應用程序或Windows應用程序的入口點。 C#程序中只能有一個入口點。 如果有一個以上的類具有Main方法,則必須使用/ main編譯器選項編譯程序,以指定將哪個Main方法用作入口點。

public class Program
{
    private void Main(string[] args)
    {
        // This code will run on your program's startup
    }
}

在Java中,每個類都會在編譯為JAR或用於部署它的任何二進制格式之前生成一個.class文件。 當Java可執行文件包含main方法時,它可以運行單個類。 不幸的是,可運行的C#應用​​程序的最小二進制格式是.exe文件。 單個可執行項目將僅輸出一個.exe文件,這意味着每個項目可能只有一個Main方法。

您可以做的是在類中創建Main方法,並將原始Main方法重命名為Main2或類似的名稱,然后運行項目以查看結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM