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
Postupy: Zobrazení argumentů příkazového řádku (Průvodce programováním v C#)
Postupy: Přístup k argumentům příkazového řádku pomocí příkazu foreach (Průvodce programováním v C#)
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#)
Koncepty
Sestavování pomocí programu csc.exe v příkazovém řádku