Witaj świecie--Pierwszego programu (Podręcznik programowania C#)
Poniższa procedura tworzy wersji języka C# tradycyjnych "Hello World!" programu.Program wyświetla ciągHello World!
Więcej przykładów wprowadzające pojęć, zobacz Wprowadzenie samouczki.
[!UWAGA]
Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Do tworzenia i uruchamiania aplikacji konsoli
Uruchom program Visual Studio.
Na pasku menu wybierz Plik, Nowy, projekt.
Zostanie otwarte okno dialogowe Nowy projekt.
Rozwiń Installed, rozwiń węzeł Szablony, rozwiń węzeł Visual C#, a następnie wybierz polecenie Aplikacji konsoli.
W Nazwa pole, określ nazwę dla projektu, a następnie wybierz OK przycisk.
W Eksploratorze rozwiązań pojawi się nowy projekt.
Jeśli Program.cs nie jest otwarty w Edytor kodu, otwórz menu skrótów dla Program.cs w Solution Explorer, a następnie wybierz polecenie View Code.
Zamień zawartość Program.cs następujący kod.
// A Hello World! program in C#. using System; namespace HelloWorld { class Hello { static void Main() { Console.WriteLine("Hello World!"); // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); Console.ReadKey(); } } }
Wybierz klawisz F5, aby uruchomić projekt.Pojawia się okno wiersza polecenia, który zawiera wierszHello World!
Następnie poddawane są badaniu istotnych części tego programu.
Komentarze
Pierwszy wiersz zawiera komentarz.Znaki // przekonwertować pozostałą część wiersza komentarza.
// A Hello World! program in C#.
Blok tekstu można także skomentować, umieszczając go między /* i */ znaków.Jest to zademonstrowane w poniższym przykładzie.
/* A "Hello World!" program in C#.
This program displays the string "Hello World!" on the screen. */
Metoda główna
Aplikacja konsoli C# musi zawierać Main metoda, w którym kontrola rozpoczyna i kończy.Main Metoda jest gdzie tworzenia obiektów i wykonywania innych metod.
Main Jest metoda statyczne (C# odniesienia) metodę, która znajduje się wewnątrz klasy lub struct.W poprzednim "Hello World!" przykład, znajduje się ona w klasę o nazwie Hello.Można zadeklarować Main metoda w jednym z następujących sposobów:
Można zwrócić void.
static void Main() { //... }
Może również zwracać liczbą całkowitą.
static int Main() { //... return 0; }
Z jednej ze zwracanych typów może upłynąć argumentów.
static void Main(string[] args) { //... }
-lub-
static int Main(string[] args) { //... return 0; }
Wartość parametru Main metodę, args, jest string tablicy, która zawiera argumenty wiersza polecenia używany do wywoływania programu.W przeciwieństwie do języka c++, tablica nie ma nazwę pliku wykonywalnego (exe).
Aby uzyskać więcej informacji na temat używania argumentów wiersza polecenia, zobacz przykłady w Main() i argumenty wiersza polecenia (Podręcznik programowania C#) i Jak: tworzenie i używanie zestawów przy użyciu wiersza polecenia (C# i Visual Basic).
Wywołanie ReadKey na koniec Main metoda uniemożliwia zamknięcie przed masz szansę, aby odczytać dane wyjściowe, gdy uruchamiasz program w trybie debugowania, naciskając klawisz F5 okna konsoli.
Dane wejściowe i wyjściowe
C# programy używają zwykle wejścia/wyjścia spełniane przez biblioteki uruchomieniowej programu.NET Framework.Instrukcja System.Console.WriteLine("Hello World!"); korzysta z WriteLine metoda.Jest to jedna z metod produkcji Console klasy w bibliotece uruchomieniowej.Wyświetla jego parametr ciągu na Standardowy strumień wyjściowy i znak nowego wiersza.Inne Console metody są dostępne dla różnych danych wejściowych i operacji wyjścia.Jeśli dołączysz using System; w dyrektywie na początku programu, można bezpośrednio użyć System klasy i metody bez pełni kwalifikującą je.Na przykład, można wywołać Console.WriteLine zamiast System.Console.WriteLine:
using System;
Console.WriteLine("Hello World!");
Aby uzyskać więcej informacji na temat metod wejścia/wyjścia, zobacz System.IO.
Wiersza polecenia kompilacji i wykonanie
Będzie można kompilować "Hello World!" program przy użyciu wiersza polecenia zamiast programu Visual Studio zintegrowanym środowiskiem dewelopowania (IDE).
Aby skompilować i uruchomić z wiersza polecenia
Wklej kod z opisanej wyżej procedury do edytora tekstu, a następnie zapisz plik jako plik tekstowy.Pliku o nazwie Hello.cs.Pliki kodu źródłowego języka C# za pomocą rozszerzenia .cs.
Wykonaj jedną z następujących czynności, aby otworzyć okno wiersza polecenia:
W systemie Windows 8 na Start ekranu, wyszukaj Developer wiersza polecenia, a następnie dotknij lub wybierz polecenie Developer wiersza polecenia dla VS2012.
Zostanie wyświetlone okno Wiersz polecenia Developer.
W systemie Windows 7, otwórz Start menu, rozwiń folder dla bieżącej wersji programu Visual Studio, otwórz menu skrótów dla Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia dla VS2012.
Zostanie wyświetlone okno Wiersz polecenia Developer.
Umożliwiają wiersza polecenia buduje od standardowego okna wiersza polecenia.
W oknie wiersza polecenia przejdź do folderu, który zawiera Twoje Hello.cs pliku.
Wprowadź następujące polecenie, aby skompilować Hello.cs.
csc Hello.cs
Jeśli Twój program nie zawiera kompilacji błędów, plik wykonywalny o nazwie Hello.exe jest tworzony.
W oknie wiersza polecenia wpisz następujące polecenie, aby uruchomić program:
Hello
Aby uzyskać więcej informacji na temat kompilator C# i jego opcji, zobacz Opcje kompilatora C#.
Rekomendowane rozdziału książki
Pisząc Program C# w początku Visual C# 2010
Zobacz też
Zadania
Informacje
Koncepcje
Main() i argumenty wiersza polecenia (Podręcznik programowania C#)