logo

C# Örnek: Merhaba Dünya

C# programlama dilinde basit bir 'merhaba dünya' programı birden fazla yolla yazılabilir. Basit bir C# örneği oluşturmanın en iyi 4 yolunu görelim:

  • Basit Örnek
  • Sistemi Kullanma
  • Genel değiştiriciyi kullanma
  • Ad boşluğu kullanma

C# Basit Örnek

 class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } } 

Çıktı:

 Hello World! 

Tanım

sınıf: sınıfı tanımlamak için kullanılan bir anahtar kelimedir.

Program: sınıf adıdır. Sınıf, nesnelerin oluşturulduğu bir plan veya şablondur. Veri üyelerine ve yöntemlere sahip olabilir. Burada sadece Main metodu var.

statik: statik üyelere erişmek için nesnenin gerekli olmadığı anlamına gelen bir anahtar kelimedir. Böylece hafızadan tasarruf sağlar.

geçersiz: yöntemin dönüş türüdür. Herhangi bir değer döndürmez. Bu durumda iade beyanına gerek yoktur.

Ana: yöntemin adıdır. Herhangi bir C# programının giriş noktasıdır. C# programını çalıştırdığımızda, Main() yöntemi diğer yöntemlerden önce ilk olarak çağrılır. Programın başlatılmasını temsil eder.

dize[] bağımsız değişkenler: C#'ta komut satırı argümanları için kullanılır. C# programını çalıştırırken değerleri iletebiliriz. Bu değerler programda kullanabileceğimiz argümanlar olarak bilinir.

System.Console.WriteLine('Merhaba Dünya!'): Burada System ad alanıdır. Konsol, Sistem ad alanında tanımlanan sınıftır. WriteLine(), konsola metin yazmak için kullanılan Console sınıfının statik yöntemidir.

C# Örnek: Sistemi Kullanmak

Eğer yazarsak Sistemi kullanma sınıftan önce, bu ad alanının herhangi bir sınıfına erişmek için Sistem ad alanını belirtmemize gerek olmadığı anlamına gelir. Burada System.Console belirtmeden Console sınıfını kullanıyoruz.

 using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

Çıktı:

 Hello World! 

C# Örnek: Genel değiştiriciyi kullanma

Ayrıca belirtebiliriz halk sınıf ve Main() yönteminden önceki değiştirici. Artık sınıf dışından da erişilebilmektedir.

 using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

Çıktı:

 Hello World! 

C# Örnek: Ad alanını kullanma

Ad alanı içinde sınıflar oluşturabiliriz. İlgili sınıfları gruplamak için kullanılır. Bakımı kolay olsun diye sınıfları kategorize etmek için kullanılır.

 using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } } 

Çıktı:

 Hello World!