Temel Program Yapısı
Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 4 / 69.
C#'ta kodlar sınıflar (classes) halinde organize edilir. Şimdilik, bir sınıfın kodunuzu yazacağınız yer olduğunu bilmeniz yeterli - sınıflar hakkında daha fazlasını daha sonra açıklayacağız.
Main metodu, yürütmenin başlangıç noktası olarak hizmet ettiği için bir C# programının kritik bir parçasıdır.
İşte temel bir C# programının basit bir özeti:
using System; // Console ve diğer yerleşik araçlara erişim sağlar
public class Program { // Sınıf bildirimi
public static void Main(string[] args) { // Ana metot
Console.WriteLine("Hello, Coddy!"); // Çıktı ifadesi
// Kodunuzu Main içine yazın
}
}using System; ifadesinin sınıfın dışında göründüğüne dikkat edin — bu normaldir. using yönergeleri her zaman dosyanın en başında, sınıf bildiriminden önce yer alır. Bunlar, programınıza Console.WriteLine gibi yerleşik araçlara erişim sağlar.
Girinti (satır başındaki boşluklar), kodun okunmasını kolaylaştırmak için kullanılır — hangi kodun hangi bloğun içinde olduğunu gösterir. Sınıfın içindeki kod bir kez girintilenir ve Main metodunun içindeki kod tekrar girintilenir.
Kodunuzu Main metodunun içine yazarsınız
Önemli not: C#'ta her ifade bir noktalı virgül (;) ile bitmelidir. Noktalı virgül zorunludur ve C#'a bir ifadenin sonuna ulaştığınızı söyler. Noktalı virgül eklemeyi unutmak bir derleme hatasına neden olacaktır. Ancak, süslü parantez {} içine alınmış kod bloklarının (sınıf ve metot bildirimleri gibi) noktalı virgüle ihtiyacı olmadığını unutmayın.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik Kısayollar7Temel Girdi/Çıktı
Temel ÇıktıString InterpolationGirdi OkumaParseÖzet - 120'ye KadarÖzet - True veya False5Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Kendi başına pratik yap: Online C# derleyicisi