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
Jak: Zobrazení argumentů příkazového řádku (Příručka programování C#)
Jak: použití argumenty příkazového řádku v aplikaci Access foreach (C# program televize)
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
Referenční dokumentace
Metody (Příručka programování C#)