Sdílet prostřednictvím


Main() a argumenty příkazového řádku (Příručka programování C#)

Main Metoda je vstupní bod 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 je první způsob, který je vyvolán.

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

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 řízení programu začíná a končí.

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

  • Mainmůžete buď nechat void nebo int vracet typ.

  • 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 Chcete-li vytvořit aplikace model Windows Forms je můžete 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 c a C++ název programu není zpracován jako první argument příkazového řádku.

V tomto oddíle

Specifikace jazyka C#

Další informace naleznete 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é

Úkoly

Ukázkové aplikace v jazyce C#

Referenční dokumentace

Metody (Příručka programování C#)

Uvnitř programu C#

Koncepty

Příručka programování C#