Main() i argumenty wiersza poleceń (Przewodnik programowania w języku C#)
Main Metoda jest to punkt startowy aplikacji konsoli C# lub aplikacji systemu windows.(Biblioteki i usług nie wymagają Main metody jako punkt wejścia.).Gdy aplikacja jest uruchomiona, Main pierwsza metoda, która jest wywoływana jest metoda.
Może istnieć tylko jeden punkt wejścia, w programie C#.Jeśli masz więcej niż jednej klasy, który ma Main metodę, należy skompilować program z /main opcję kompilatora, aby określić, które Main metodę ma być używana jako punkt wyjścia.Aby uzyskać więcej informacji, zobacz /main (opcje kompilatora C#).
class TestClass
{
static void Main(string[] args)
{
// Display the number of command line arguments:
System.Console.WriteLine(args.Length);
}
}
Omówienie
Main Metoda jest punktem wprowadzania programu .exe; to, że jeżeli regulator program zaczyna się i kończy się.
Mainjest zadeklarowana wewnątrz klasy lub struktury.Mainmusi być statycznej i nie powinny być publicznych.(W poprzedniego przykładu, otrzymuje domyślnych uprawnień dostępu z prywatne.) Otaczający klasy lub struktury nie ma obowiązku być statyczna.
Mainalbo zlecić void lub int typ zwrotny.
Main Metoda może być zadeklarowana z lub bez string[] parametr, który zawiera argumenty wiersza polecenia.Podczas korzystania z Visual Studio do tworzenia aplikacji Windows Forms, użytkownik może ręcznie dodać parametr albo użyć Environment klasy w celu uzyskania argumenty wiersza polecenia.Parametry są odczytywane jako indeksowane zero argumentów wiersza polecenia. W przeciwieństwie do C i C++ nazwę programu nie jest traktowany jako pierwszy argument wiersza polecenia.
W tej sekcji
Argumenty wiersza poleceń (Przewodnik programowania w języku C#)
Porady: wyświetlanie argumentów wiersza poleceń (Przewodnik programowania w języku C#)
Zwracane wartości Main() (Przewodnik programowania w języku C#)
Specyfikacja języka C#
Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.
Zobacz też
Informacje
Metody (Przewodnik programowania w języku C#)
Koncepcje
Kompilacja za pomocą wiersza polecenia przy użyciu csc.exe
Przewodnik programowania w języku C#