Podstawowa struktura programu
Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 4 z 70.
W C# kod jest zorganizowany w klasach. Na razie wystarczy wiedzieć, że klasa to miejsce, w którym będziesz pisać swój kod — więcej o klasach wyjaśnimy później.
Metoda Main jest kluczową częścią programu w języku C#, ponieważ stanowi punkt początkowy jego wykonywania.
Oto prosty opis podstawowego programu w C#:
using System; // Umożliwia 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 wypisywania
// Napisz kod wewnątrz Main
}
}Zauważ, że using System; znajduje się poza klasą. To normalne. Dyrektywy using zawsze umieszcza się na początku pliku, przed deklaracją klasy. Zapewniają programowi 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.
Wpisujesz 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 instrukcja dobiegła końca. Zapomnienie o dodaniu średnika spowoduje 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