MC, 2025
Ilustracja do artykułu: C# Hello World – Jak napisać pierwszy program w C#?

C# Hello World – Jak napisać pierwszy program w C#?

Witaj w świecie programowania! Jeśli dopiero zaczynasz swoją przygodę z kodowaniem, to zdecydowanie trafiłeś w odpowiednie miejsce. Jednym z pierwszych kroków w nauce każdego języka programowania jest stworzenie programu, który wyświetli na ekranie słowa „Hello, World!”. Często jest to pierwszy kontakt z nowym językiem. W tym artykule pokażemy Ci, jak napisać taki program w języku C# oraz jak zrozumieć jego działanie. Zatem, bez zbędnych wstępów, zaczynamy!

Czym jest C#?

Zanim przejdziemy do samego kodu, warto na chwilę zatrzymać się przy C#. C# (czyt. C-sharp) to jeden z najpopularniejszych języków programowania, który został stworzony przez firmę Microsoft. Jest on częścią .NET Framework, co oznacza, że pozwala na tworzenie aplikacji zarówno na Windows, jak i na innych platformach, takich jak Linux czy macOS (przy użyciu .NET Core). C# jest językiem ogólnego przeznaczenia, co oznacza, że można go używać do wielu rodzajów aplikacji, takich jak gry komputerowe, aplikacje webowe, desktopowe, czy mobilne. Jest prosty, elastyczny, a jego składnia jest bliska językom takim jak Java czy C++.

C# jest doskonałym wyborem, jeśli dopiero zaczynasz naukę programowania. Dzięki swojej prostocie i szerokim możliwościom, C# jest idealny do nauki podstaw programowania, ale także do rozwoju zaawansowanych aplikacji. A teraz przejdźmy do konkretów – jak napisać pierwszy program w C#?

Tworzymy program „Hello World” w C#

Program „Hello World” jest czymś, czego każdy początkujący programista powinien się nauczyć, ponieważ jest to najprostszy sposób na przetestowanie swojego środowiska programistycznego oraz podstawowych komend w nowym języku. W C# jest to bardzo proste i wygląda tak:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
}

Jak widzisz, jest to bardzo krótki i zwięzły program. Ale co się tutaj dzieje? Wyjaśnimy to krok po kroku:

Omówienie kodu „Hello World”

Spójrzmy teraz na poszczególne elementy tego programu:

  • using System; – jest to dyrektywa, która pozwala na korzystanie z przestrzeni nazw „System”. Przestrzeń ta zawiera klasy i metody, które umożliwiają m.in. manipulację danymi wejściowymi i wyjściowymi. W tym przypadku potrzebujemy jej, by móc używać funkcji konsolowych, jak np. Console.WriteLine.
  • namespace HelloWorld – to przestrzeń nazw, która organizuje kod w aplikacji. Dzięki przestrzeniom nazw możemy grupować różne elementy kodu, aby były łatwiejsze do odnalezienia. Nazwa „HelloWorld” to po prostu nazwa naszej przestrzeni, ale może być dowolna.
  • class Program – klasa w C# jest głównym blokiem kodu, który zawiera metody i zmienne. W tym przypadku klasa „Program” zawiera naszą metodę główną Main.
  • static void Main(string[] args) – to nasza metoda główna, która jest punktem wejścia do programu. To, co znajduje się wewnątrz tej metody, zostanie wykonane po uruchomieniu programu. Słowo „static” oznacza, że nie musimy tworzyć obiektu klasy „Program”, aby uruchomić tę metodę. „void” oznacza, że metoda nie zwraca żadnej wartości, a „string[] args” to tablica argumentów, które mogą być przekazywane do programu, ale w tym przypadku jej nie wykorzystamy.
  • Console.WriteLine("Hello, World!"); – ta linia jest najważniejsza. Wywołuje metodę „WriteLine” z klasy „Console”, która wypisuje tekst na ekranie. W tym przypadku wypisuje tekst „Hello, World!” w konsoli.

Gratulacje! Właśnie napisałeś swój pierwszy program w C#. Kiedy go uruchomisz, na ekranie powinno pojawić się „Hello, World!”.

Jak uruchomić program „Hello World”?

Aby uruchomić ten program, musisz mieć zainstalowane odpowiednie oprogramowanie do programowania w C#. Najpopularniejsze środowisko programistyczne dla C# to Microsoft Visual Studio. Oto jak uruchomić program w tym narzędziu:

  1. Zainstaluj Visual Studio z oficjalnej strony Microsoft (https://visualstudio.microsoft.com/).
  2. Uruchom Visual Studio i wybierz opcję „Create a new project”.
  3. Wybierz szablon „Console App” i upewnij się, że język programowania to C#.
  4. W oknie edytora wklej kod „Hello World” i zapisz plik.
  5. Wciśnij „Ctrl + F5” lub kliknij na „Start” w menu, aby uruchomić program. Na ekranie pojawi się tekst „Hello, World!”.

To wszystko! Uruchomiłeś swój pierwszy program w C#.

C# Hello World – Przykłady modyfikacji programu

Teraz, kiedy znasz podstawy, spróbujmy zrobić coś bardziej zaawansowanego. Co by się stało, gdybyśmy chcieli na przykład przywitać użytkownika po jego imieniu? Możemy wprowadzić interakcję z użytkownikiem, pobierając dane z klawiatury. Zobaczmy, jak to zrobić:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Wpisz swoje imię: ");
            string name = Console.ReadLine();
            Console.WriteLine("Witaj, " + name + "!");
        }
    }
}

W tym programie użytkownik zostanie poproszony o wpisanie swojego imienia, a następnie program wyświetli „Witaj, [imię]!” w zależności od tego, co użytkownik wpisze.

Przykład ten pokazuje, jak wykorzystać funkcję Console.ReadLine() do pobrania tekstu od użytkownika. Dzięki temu program staje się bardziej interaktywny, a Ty uczysz się, jak manipulować danymi wejściowymi w C#.

Podsumowanie

„Hello World” to pierwszy krok na drodze do nauki programowania. C# to bardzo potężny i wszechstronny język, który daje Ci mnóstwo możliwości tworzenia różnych aplikacji. Dzięki prostemu programowi nauczyłeś się, jak napisać, uruchomić i modyfikować swój pierwszy kod. To dopiero początek! Z każdym kolejnym projektem Twoje umiejętności będą rosły, a C# stanie się dla Ciebie coraz bardziej przyjazny.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: