Sdílet prostřednictvím


Argumenty Main() a příkazového řádku (Průvodce programováním v C#)

Main Metoda je vstupním bodem aplikace konzoly C# nebo aplikace systému windows.(Nevyžadují knihoven a služeb Main metoda jako vstupní bod.).Při spuštění aplikace Main metoda je první metoda, která je vyvolána.

Může existovat pouze jeden vstupní bod aplikace C#.Pokud máte více než jednu třídu, která má Main metodu, musíte zkompilovat váš program s /main možnost kompilátoru k určení Main metodu, která slouží jako vstupní bod.Další informace naleznete v tématu /main (Možnosti kompilátoru C#).

class TestClass
{
    static void Main(string[] args)
    {
        // Display the number of command line arguments:
        System.Console.WriteLine(args.Length);
    }
}

Přehled

  • Main Metoda je vstupní bod programu .exe; je, kde začíná a končí v řízení programu.

  • Mainje deklarována uvnitř třídy nebo struktury.Mainmusí být statické a neměla by být veřejné.(V předchozím příkladu, obdrží výchozí přístup private.) Ohraničující třídy nebo struktury nemusí být statická.

  • MainMůžete mít buď void nebo int návratového typu.

  • Main Může být metoda deklarována jako s nebo bez string[] parametr, který obsahuje argumenty příkazového řádku.Při použití Visual Studio k vytváření aplikací model Windows Forms, je možné ručně přidat parametr jinak použít Environment třídy získat argumenty příkazového řádku.Parametry jsou čteny jako nula indexované argumenty příkazového řádku. Na rozdíl od jazyka C a C++ není název programu zpracovány jako první argument příkazového řádku.

V tomto oddíle

Specifikace jazyka C#

Další informace najdete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.

Viz také

Referenční dokumentace

Metody (Průvodce programováním v C#)

V programu v jazyce C#

Koncepty

Sestavování pomocí programu csc.exe v příkazovém řádku

Průvodce programováním v C#

Další zdroje

Ukázkové aplikace v jazyce C#