Hello world — pierwszy programHello World -- Your first program

W tym artykule opisano tworzenie tradycyjnych "Hello world!" przy użyciu programu Visual StudioIn this article, you'll use Visual Studio to create the traditional "Hello World!" Program.program. Program Visual Studio to profesjonalne zintegrowane środowisko programistyczne (IDE) z wieloma funkcjami przeznaczonymi do programowania na platformie .NET.Visual Studio is a professional Integrated Development Environment (IDE) with many features designed for .NET development. Do utworzenia tego programu będziesz używać tylko kilku funkcji w programie Visual Studio.You'll use only a few of the features in Visual Studio to create this program. Aby dowiedzieć się więcej na temat programu Visual Studio, zobacz wprowadzenie with Visual C#.To learn more about Visual Studio, see Getting Started with Visual C#.

Uwaga

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio.Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia.The Visual Studio edition that you have and the settings that you use determine these elements. Aby uzyskać więcej informacji, zobacz personalizowanie środowiska IDE.For more information, see Personalizing the IDE.

Tworzenie nowej aplikacjiCreate a new application

Uruchom program Visual Studio.Start Visual Studio. Zobaczysz następujący obraz w systemie Windows:You'll see the following image on Windows:

Ekran powitalny programu Visual Studio w systemie Windows

Wybierz pozycję Utwórz nowy projekt w prawym dolnym rogu obrazu.Select Create a new project in the lower right corner of the image. Program Visual Studio Wyświetla okno dialogowe Nowy projekt :Visual Studio displays the New Project dialog:

Ekran nowego projektu programu Visual Studio w systemie Windows

Uwaga

Jeśli jest to pierwsze uruchomienie programu Visual Studio, lista ostatnio używanych szablonów projektu jest pusta.If this is the first time you've started Visual Studio, the Recent project templates list is empty.

W oknie dialogowym Nowy projekt wybierz pozycję "Aplikacja konsolowa (.NET Core)", a następnie naciśnij przycisk dalej.On the new project dialog, choose "Console App (.NET Core)" and then press Next. Nadaj projektowi nazwę, na przykład "HelloWorld", a następnie naciśnij pozycję Utwórz.Give your project a name, such as "HelloWorld", then press Create.

Program Visual Studio otwiera projekt.Visual Studio opens your project. To już podstawowy "Hello world!"It's already a basic "Hello World!" przyklad.example. Naciśnij klawisz Ctrl + F5 , aby uruchomić projekt.Press Ctrl + F5 to run your project. Program Visual Studio kompiluje projekt, konwertując kod źródłowy do pliku wykonywalnego.Visual Studio builds your project, converting the source code into an executable. Następnie uruchamia okno poleceń, w którym jest uruchamiana nowa aplikacja.Then, it launches a command window that runs your new application. W oknie powinien zostać wyświetlony następujący tekst:You should see the following text in the window:

Hello World!

C:\Program Files\dotnet\dotnet.exe (process 11964) exited with code 0.
Press any key to close this window . . .

Naciśnij klawisz, aby zamknąć okno.Press a key to close the window.

Elementy programu C#Elements of a C# program

Przeanalizujmy ważne części tego programu.Let's examine the important parts of this program. Pierwszy wiersz zawiera komentarz.The first line contains a comment. Znaki // konwertują resztę wiersza do komentarza.The characters // convert the rest of the line to a comment.

// A Hello World! program in C#.

Możesz również dodać komentarz do bloku tekstu, umieszczając go między /* */ znakami i.You can also comment out a block of text by enclosing it between the /* and */ characters. Pokazano to w poniższym przykładzie.This is shown in the following example.

/* A "Hello World!" program in C#.
This program displays the string "Hello World!" on the screen. */

Aplikacja konsolowa w języku C# musi zawierać Main metodę, w której kontrolka zaczyna się i skończy.A C# console application must contain a Main method, in which control starts and ends. MainMetoda ta umożliwia tworzenie obiektów i wykonywanie innych metod.The Main method is where you create objects and execute other methods.

MainMetoda jest metodą statyczną , która znajduje się wewnątrz klasy lub struktury.The Main method is a static method that resides inside a class or a struct. W poprzednim "Hello world!"In the previous "Hello World!" przykład znajduje się w klasie o nazwie Hello .example, it resides in a class named Hello. Metodę można zadeklarować Main w jeden z następujących sposobów:You can declare the Main method in one of the following ways:

  • Może zwrócić void .It can return void. Oznacza to, że program nie zwraca wartości.That means your program doesn't return a value.
static void Main()
{
    //...
}
  • Może również zwracać liczbę całkowitą.It can also return an integer. Liczba całkowita jest kodem zakończenia dla aplikacji.The integer is the exit code for your application.
static int Main()
{
    //...
    return 0;
}
  • Za pomocą jednego z typów zwracanych można przyjmować argumenty.With either of the return types, it can take arguments.
static void Main(string[] args)
{
    //...
}

-lub--or-

static int Main(string[] args)
{
    //...
    return 0;
}

Parametr Main metody, args , jest string tablicą zawierającą argumenty wiersza polecenia używane do wywołania programu.The parameter of the Main method, args, is a string array that contains the command-line arguments used to invoke the program.

Aby uzyskać więcej informacji o używaniu argumentów wiersza polecenia, zobacz przykłady w Main () i argumenty wiersza polecenia.For more information about how to use command-line arguments, see the examples in Main() and Command-Line Arguments.

Dane wejściowe i wyjścioweInput and output

Programy języka C# zwykle używają usług wejścia/wyjścia dostarczonych przez bibliotekę wykonawczą platformy .NET.C# programs generally use the input/output services provided by the run-time library of .NET. Instrukcja System.Console.WriteLine("Hello World!"); używa WriteLine metody.The statement System.Console.WriteLine("Hello World!"); uses the WriteLine method. Jest to jedna z metod wyjściowych Console klasy w bibliotece wykonawczej.This is one of the output methods of the Console class in the run-time library. Wyświetla jego parametr String w standardowym strumieniu wyjściowym, po którym następuje nowy wiersz.It displays its string parameter on the standard output stream followed by a new line. Inne Console metody są dostępne dla różnych operacji wejścia i wyjścia.Other Console methods are available for different input and output operations. Jeśli dołączysz using System; dyrektywę na początku programu, możesz bezpośrednio użyć System klas i metod bez ich w pełni kwalifikujących się.If you include the using System; directive at the beginning of the program, you can directly use the System classes and methods without fully qualifying them. Na przykład można wywołać Console.WriteLine zamiast System.Console.WriteLine :For example, you can call Console.WriteLine instead of System.Console.WriteLine:

using System;
Console.WriteLine("Hello World!");

Aby uzyskać więcej informacji na temat metod wejścia/wyjścia, zobacz System.IO .For more information about input/output methods, see System.IO.

Zobacz teżSee also