C# jest jednym z języków udostępnionych przez firmę Microsoft do pracy z .Net. Język ten zawiera bogaty zestaw funkcji, który pozwala na tworzenie różnego rodzaju aplikacji.
C# jest obiektowym językiem programowania i przypomina kilka aspektów języka C++. W tym tutorialu zobaczymy, jak stworzyć naszą pierwszą aplikację.
Będzie to podstawowa aplikacja konsolowa, następnie poznamy różne typy danych dostępne w języku C#, jak również instrukcje przepływu sterowania.
Budowanie pierwszej aplikacji konsolowej
Aplikacja konsolowa jest aplikacją, która może być uruchomiona w wierszu poleceń w systemie Windows. Dla każdego początkującego użytkownika .Net, budowanie aplikacji konsolowej jest idealnym pierwszym krokiem, od którego należy zacząć.
W naszym przykładzie, zamierzamy użyć Visual Studio do stworzenia projektu typu konsolowego. Następnie, użyjemy aplikacji konsolowej do wyświetlenia komunikatu „Hello World”. Następnie zobaczymy, jak zbudować i uruchomić aplikację konsolową.
Postępujmy zgodnie z poniższymi krokami, aby uzyskać ten przykład w miejscu.
Krok 1) Pierwszy krok obejmuje utworzenie nowego projektu w Visual Studio. W tym celu, po uruchomieniu Visual Studio, należy wybrać opcję menu New->Project.
Krok 2) Następnym krokiem jest wybranie typu projektu jako aplikacji Console. Tutaj również musimy podać nazwę i lokalizację naszego projektu.
- W oknie dialogowym projektu możemy zobaczyć różne opcje tworzenia różnych typów projektów w Visual Studio. Klikamy opcję Windows po lewej stronie.
- Kiedy klikniemy opcje Windows w poprzednim kroku, będziemy mogli zobaczyć opcję dla Console Application. Klikamy tę opcję.
- Następnie podajemy nazwę dla aplikacji, która w naszym przypadku brzmi DemoApplication. Musimy również podać lokalizację do przechowywania naszej aplikacji.
- Na koniec klikamy przycisk 'OK’, aby pozwolić Visual Studio stworzyć nasz projekt.
Jeśli powyższe kroki są wykonywane, otrzymasz poniższe dane wyjściowe w Visual Studio.
Wyjście:-
- Projekt o nazwie 'DemoApplication’ zostanie utworzony w Visual Studio. Ten projekt będzie zawierał wszystkie niezbędne artefakty wymagane do uruchomienia aplikacji Console.
- Program główny o nazwie Program.cs jest domyślnym plikiem kodu, który jest tworzony, gdy nowa aplikacja jest tworzona w Visual Studio. Ten kod będzie zawierał niezbędny kod dla naszej aplikacji konsolowej.
Krok 3) Teraz napiszmy nasz kod, który będzie używany do wyświetlania łańcucha „Hello World” w aplikacji konsolowej.
Wszystkie poniższe kody należy wprowadzić do pliku Program.cs. Kod ten zostanie użyty do napisania „Hello World”, gdy aplikacja konsolowa zostanie uruchomiona.
C# Hello World Program
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{ class Program { static void Main(string args) { Console.Write("Hello World"); Console.ReadKey(); } }}
Objaśnienie kodu:-
- Pierwsze linie kodu są domyślnymi liniami wprowadzonymi przez Visual Studio. Instrukcja 'using’ jest używana do importowania istniejących modułów .Net w naszej aplikacji konsolowej. Moduły te są wymagane, aby każda aplikacja .Net działała poprawnie. Zawierają one minimalny kod, aby kod działał na maszynie Windows.
- Każda aplikacja należy do jakiejś klasy. C# jest językiem obiektowym, a zatem cały kod musi być zdefiniowany w samowystarczalnym module zwanym „klasą”. Z kolei każda klasa należy do przestrzeni nazw. Przestrzeń nazw jest po prostu logicznym zgrupowaniem klas.
- Funkcja Main jest specjalną funkcją, która jest automatycznie wywoływana podczas uruchamiania aplikacji konsolowej. W tym miejscu należy zapewnić wprowadzenie kodu wymaganego do wyświetlenia wymaganego łańcucha w aplikacji konsolowej.
- Klasa Console jest dostępna w .Net, co pozwala na pracę z aplikacjami konsolowymi. Tutaj używamy wbudowanej metody o nazwie „Write”, aby zapisać ciąg „Hello World” w konsoli.
- Następnie używamy metody Console.ReadKey(), aby odczytać dowolny klucz z konsoli. Wpisanie tej linii kodu spowoduje, że program będzie czekał i nie wyjdzie natychmiast. Program będzie czekał, aż użytkownik wpisze dowolny klawisz, zanim ostatecznie zakończy pracę. Jeśli nie umieścisz tej instrukcji w kodzie, program zakończy działanie zaraz po jego uruchomieniu.
Krok 4) Uruchom swój program .Net. Aby uruchomić jakikolwiek program, należy kliknąć przycisk Start w Visual Studio.
Jeśli powyższy kod jest wprowadzony poprawnie i program zostanie wykonany pomyślnie, zostanie wyświetlone następujące wyjście.
Output:
Z danych wyjściowych widać wyraźnie, że ciąg znaków „Hello World” jest wyświetlany prawidłowo. Dzieje się tak dlatego, że instrukcja Console.write powoduje wysłanie tego ciągu do konsoli.
Podsumowanie
- Aplikacja konsolowa to taka, która może być uruchomiona w wierszu poleceń na maszynie windowsowej.
- Metoda Console.write może być użyta do zapisania zawartości do konsoli.
.