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.
Görev
BaşlangıçMain metodunu içeren Program adında bir sınıfa sahip bir C# programı oluşturun. Main metodunun içinde, aşağıdaki metni çıktı olarak verecek kodu yazın:
This is my first C# program!Kendin dene
using System;
public class Program {
// Kodunuzu buraya yazın
}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 3