Earn More by Sharing What You Love
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Layla Porter
9m 9s
C# jest wszechstronnym i potężnym językiem programowania opracowanym przez Microsoft. W tym przewodniku przejdziemy przez podstawy programowania w C#, zainspirowane samouczkiem wideo, 'C# dla początkujących część 1 - Nauka instalacji .NET i rozpoczęcie kodowania' autorstwa LaylaCodesIt. Omówimy wszystko, co robi Layla - od przygotowania środowiska rozwoju do pisania i zrozumienia swojego pierwszego programu w C#.
C# jest nowoczesnym, zorientowanym obiektowo językiem programowania zaprojektowanym do budowania szerokiej gamy aplikacji działających na platformie .NET. Jest znany z prostoty, wszechstronności i solidności, co czyni go popularnym wyborem zarówno dla początkujących, jak i doświadczonych programistów.
Zanim zaczniemy kodować w C#, musimy przygotować nasze środowisko rozwoju. Layla zaczyna od następujących kroków, aby przygotować kompletne środowisko do prac nad rozwojem w C#.
Najpierw musimy zainstalować SDK .NET (Software Development Kit). To jest niezbędne do kompilowania i uruchamiania aplikacji C#.
Odwiedź stronę pobierania .NET
Dostępne są różne wersje .NET. Layla zaleca pobrać najnowszą wersję, która wówczas była .NET 7. Od tego czasu Microsoft wydał .NET 8.0, więc wybierz tę wersję.
Wybierz odpowiednią wersję dla swojego systemu operacyjnego (Windows, macOS lub Linux) i pobierz instalator.
Uruchom instalator i postępuj według instrukcji na ekranie, aby zakończyć instalację.
Aby zweryfikować instalację (1:14):
dotnet i naciśnij Enter. Jeśli zainstalowane poprawnie, zobaczysz listę dostępnych poleceń.dotnet --list-sdks.IDE to oprogramowanie, które zapewnia programistom jedno, elastyczne miejsce do edycji, testowania i budowania ich aplikacji. O 2:47 Layla sugeruje użycie Visual Studio Code (VS Code), darmowego, wielopłatformowego edytora kodu - dobra opcja dla początkujących. Kiedy poczujesz się pewniej w kodowaniu, możesz przejść na bardziej rozbudowane platformy, takie jak Visual Studio i JetBrains Rider.
Pobierz Visual Studio Code z oficjalnej strony.
Postępuj zgodnie z instrukcjami instalacyjnymi dla swojego systemu operacyjnego.
Po zainstalowaniu uruchom Visual Studio Code.
Potrzebujesz katalogu do przechowywania plików projektowych:
C:\users\your-username\source\repos jak pokazano w wideo na 3:16, gdzie Layla pokazuje, jak utworzyć folder o nazwie new-code. Możesz utworzyć swój folder projektowy gdziekolwiek chcesz.Po skonfigurowaniu środowiska, napiszmy prosty program w C#. Postępuj zgodnie z tymi krokami, tak jak pokazano na wideo, aby stworzyć swój pierwszy program w C#.
Używając terminala w Visual Studio Code:
cd path/to/new-codedotnet new consolePo utworzeniu nowego projektu w folderze pojawi się kilka plików:
Otwórz Program.cs i zobaczysz prosty program w C#:
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");' This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!")Aby uruchomić program (6:05):
dotnet run.Hello, World!Sprawmy, by program był interaktywny:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");' Asks the user for their name
Console.WriteLine("Hello, what is your name?")
' Reads input from the user
Dim name As String = Console.ReadLine()
' Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!")dotnet run.W przeszłości programy w języku C# miały bardziej sztywną strukturę, składającą się z kilku kluczowych elementów:
Organizują one kod w logiczne kategorie. Zazwyczaj na początku zobaczysz using System;, co wprowadza powszechnie używane funkcjonalności.
C# jest językiem obiektowym, a kod jest zorganizowany w klasach. Klasa jest jak plan tworzenia obiektów.
To jest punkt wejścia do Twojego programu. Realizacja zaczyna się tutaj. Ma specyficzny podpis: static void Main(string[] args).
Bloki kodu wielokrotnego użytku, które wykonują określone zadania. Mogą przyjmować argumenty i zwracać wartości różnych typów danych.
Stanowią one podstawowe instrukcje w programie, manipulujące danymi i kontrolujące przepływ kodu C#.
W nowszych wersjach języka C# (C# 6 i nowszych) wprowadzono instrukcje najwyższego poziomu. To pozwala pisać kod C# bezpośrednio w pliku .cs bez potrzeby tworzenia klasy lub metody Main, jak pokazano przez Laylę w wideo. Oto, jak to zmienia sytuację:
Instrukcje najwyższego poziomu stanowią alternatywę dla kodowania opartego na klasach w przypadku prostych programów, które nie wymagają złożonych funkcji obiektowych. Jeśli dopiero zaczynasz przygodę z C#, jest to łatwiejszy i prostszy sposób na pisanie kodu podczas nauki.
Dzięki instrukcjom najwyższego poziomu można pominąć konieczność stosowania metody Main. Zamiast tego pierwsza linia wykonywalna w pliku staje się punktem wejścia dla programu klasy.
Gratulacje! Skonfigurowałeś swoje środowisko programistyczne C#, napisałeś i zrozumiałeś swój pierwszy program w języku C#. Jak wspomniano wcześniej, niniejszy przewodnik powstał z inspiracji LaylaCodesIt — zapraszamy do odwiedzenia jej kanału, gdzie można obejrzeć filmy demonstracyjne dotyczące wszystkich powyższych zagadnień oraz uzyskać więcej informacji na temat programowania w języku C#.
W międzyczasie zapraszamy do zapoznania się z innymi naszymi zasobami, w których dzielimy się naszymi ulubionymi twórcami, samouczkami i materiałami edukacyjnymi, które pomogą Ci podnieść swoje umiejętności w zakresie języka C#. Miłego kodowania!
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!
Join our newsletter, you’ll get exclusive access on article updates. We value your privacy