Menu
Coddy logo textTech

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.

challenge icon

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
}
quiz iconKendini test et

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