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 dökümü:
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
}
}Kendi kodunuzu Main metodunun içine yazarsınız. Girintileme (satır başlarındaki boşluklar), kodun okunmasını kolaylaştırmak için kullanılır — hangi kodun hangi bloğa ait olduğunu gösterir.
Not: Bazı programların en üstünde using System; ifadesini de görebilirsiniz. Bu satır sınıfın dışında görünür ve yerleşik işlevleri içe aktarır — örneğin, Console.WriteLine kullanmanıza olanak tanır. Sınıfın kendisinin bir parçası değildir.
Ö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ı bildirir. Noktalı virgül eklemeyi unutmak bir derleme hatasına yol açacaktır.
Ancak, süslü parantezler {} içine alınmış kod bloklarının (sınıf ve metot bildirimleri gibi) noktalı virgül gerektirmediğini 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!Kopya kağıdı
C#'ta kod bir sınıfın içinde olmalıdır. Main metodu, program yürütülmesinin başladığı giriş noktasıdır.
Temel C# program yapısı:
public class Program {
public static void Main(string[] args) {
Console.WriteLine("Hello, Coddy!");
// Kodu Main içine yazın
}
}Her ifade bir noktalı virgül (;) ile bitmelidir. Süslü parantez {} içeren kod bloklarının noktalı virgüle ihtiyacı yoktur.
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