Podstawowa struktura programu
Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 4 z 69.
W C# kod jest zorganizowany w klasy. Na razie wystarczy, że wiesz, że klasa to miejsce, w którym będziesz pisać kod — więcej o klasach wyjaśnimy później
Metoda Main jest kluczową częścią programu C#, ponieważ stanowi punkt początkowy jego wykonania.
Oto proste omówienie podstawowego programu w C#:
using System; // Zapewnia dostęp do Console i innych wbudowanych narzędzi
public class Program { // Deklaracja klasy
public static void Main(string[] args) { // Metoda Main
Console.WriteLine("Hello, Coddy!"); // Instrukcja wypisująca dane
// Napisz kod wewnątrz Main
}
}Zwróć uwagę, że using System; znajduje się poza klasą. To normalne. Dyrektywy using zawsze umieszcza się na początku pliku, przed deklaracją klasy. Dzięki nim program uzyskuje dostęp do wbudowanych narzędzi, takich jak Console.WriteLine.
Wcięcia (spacje na początku wierszy) ułatwiają czytanie kodu. Pokazują, który kod należy do którego bloku. Kod wewnątrz klasy jest wcięty raz, a kod wewnątrz metody Main jest wcięty ponownie.
Piszesz swój kod wewnątrz metody Main
Ważna uwaga: W języku C# każda instrukcja musi kończyć się średnikiem (;). Średnik jest obowiązkowy i informuje C#, że dotarłeś do końca instrukcji. Jeśli zapomnisz dodać średnik, wystąpi błąd kompilacji. Pamiętaj jednak, że bloki kodu ujęte w nawiasy klamrowe {} (takie jak deklaracje klas i metod) nie wymagają średników.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczne7Podstawowe wejście i wyjście
Podstawowe wyjścieInterpolacja ciągów znakówOdczytywanie danych wejściowychParsowaniePowtórka — do 120Powtórka — prawda czy fałsz5Operatory część 2
Operatory porównaniaOperatory logiczne część 1Operatory logiczne część 2Powtórka — prosta logikaOperatory logiczne część 36Podejmowanie decyzji
Instrukcja ifIf - ElseInstrukcja switchOperator trójargumentowyPowtórzenie - If ElseZagnieżdżone If - Else9Pętle
Pętla forPętla whilePętla do whileInstrukcja breakInstrukcja continueZagnieżdżona pętlaNieskończona pętlaPowtórzenie – dynamiczne dane wejściowe12Operacje na ciągach znaków
Metody ciągów znaków – część 1Metody ciągów znaków – część 2Formatowanie ciągów znakówPoćwicz samodzielnie: Kompilator C# online