Udostępnij za pośrednictwem


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

  1. Uruchom program Visual Studio.

  2. Na pasku menu wybierz Plik, Nowy, projekt.

    Zostanie otwarte okno dialogowe Nowy projekt.

  3. Rozwiń Installed, rozwiń węzeł Szablony, rozwiń węzeł Visual C#, a następnie wybierz polecenie Aplikacji konsoli.

  4. W Nazwa pole, określ nazwę dla projektu, a następnie wybierz OK przycisk.

    W Eksploratorze rozwiązań pojawi się nowy projekt.

  5. 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.

  6. 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();
            }
        }
    }
    
  7. 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

  1. 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.

  2. 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.

      Zobacz Jak: ustawiać zmienne środowiskowe.

  3. W oknie wiersza polecenia przejdź do folderu, który zawiera Twoje Hello.cs pliku.

  4. 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.

  5. 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

C# — przykładowe aplikacje

Informacje

Wewnątrz programu C#

Koncepcje

Podręcznik programowania C#

Main() i argumenty wiersza polecenia (Podręcznik programowania C#)

Inne zasoby

Ciągi znaków (Podręcznik programowania C#)

C# odniesienia

Wprowadzenie samouczki