2. C# ile İlk Programınızı Yazmak (Hello World)

C# Logo
C# Logo
image text

2. C# ile İlk Programınızı Yazmak (Hello World)

C# programlama diline hoş geldiniz! Bu makalede, C# ile ilk programınızı nasıl yazacağınızı adım adım öğreneceksiniz. Geleneksel olarak, programlamaya yeni başlayanlar için ilk program genellikle ekrana “Hello, World!” yazdırmaktır. Bu basit program, dilin temel sözdizimini anlamanıza ve geliştirme ortamınızı doğru şekilde kurmanıza yardımcı olur. Şimdi, C# ile “Hello, World!” programını yazmaya başlayalım.

Gerekli Araçlar ve Ortam Hazırlığı

C# programlama yapabilmek için öncelikle bazı araçlara ihtiyacınız olacak:

  • .NET SDK (Software Development Kit): C# kodunu derlemek ve çalıştırmak için gereklidir. En güncel sürümünü Microsoft’un web sitesinden indirebilirsiniz.
  • Bir Metin Editörü veya IDE (Integrated Development Environment): Kod yazmak için bir metin editörü (örn., VS Code, Sublime Text) veya bir IDE (örn., Visual Studio, JetBrains Rider) kullanabilirsiniz. IDE’ler genellikle kod tamamlama, hata ayıklama ve diğer geliştirme araçlarını içerir.

Bu makalede, Visual Studio Code’un (VS Code) yaygın olarak kullanılan ve platform bağımsız bir seçenek olması nedeniyle kullanılacağını varsayacağız. VS Code’u resmi web sitesinden indirebilirsiniz. VS Code’u kurduktan sonra, C# desteği için C# eklentisini yüklemeniz gerekecektir.

“Hello, World!” Programını Yazma

Artık geliştirme ortamınız hazır olduğuna göre, ilk C# programımızı yazabiliriz. Aşağıdaki adımları izleyin:

  1. Yeni Bir Dosya Oluşturun: VS Code’u açın ve yeni bir dosya oluşturun. Dosyayı HelloWorld.cs olarak kaydedin. .cs uzantısı, bu dosyanın bir C# kaynak kodu dosyası olduğunu belirtir.
  2. Kodu Yazın: Aşağıdaki C# kodunu HelloWorld.cs dosyasına yazın:
C#

using System;

namespace HelloWorld
{
 class Program
 {
 static void Main(string[] args)
 {
 Console.WriteLine("Hello, World!");
 }
 }
}

Şimdi bu kodu satır satır inceleyelim:

using System;

Bu satır, System ad alanını (namespace) programa dahil eder. System ad alanı, temel sınıfları ve C# programlarında sıkça kullanılan işlevleri içerir. Örneğin, Console.WriteLine metodu bu ad alanı içinde tanımlanmıştır.

namespace HelloWorld

namespace anahtar kelimesi, kodunuzu mantıksal olarak gruplandırmak için kullanılır. Bu örnekte, tüm kodumuz HelloWorld ad alanı içinde yer almaktadır. Ad alanları, büyük projelerde kodun düzenlenmesine ve çakışmaların önlenmesine yardımcı olur.

class Program

C# bir nesne yönelimli (object-oriented) dildir ve her şey sınıflar (class) içinde tanımlanır. Bu satır, Program adında bir sınıf tanımlar. Programımızın ana işlevselliği bu sınıf içinde yer alacaktır.

static void Main(string[] args)

Bu, programımızın giriş noktasıdır (entry point). C# programı çalıştırıldığında, ilk olarak bu metot çalıştırılır. static anahtar kelimesi, bu metodun sınıfın bir örneği oluşturulmadan çağrılabileceğini belirtir. void anahtar kelimesi, bu metodun herhangi bir değer döndürmediğini gösterir. string[] args parametresi, komut satırından programa geçirilen argümanları temsil eder.

Console.WriteLine(“Hello, World!”);

Bu satır, Console sınıfının WriteLine metodunu kullanarak ekrana “Hello, World!” metnini yazdırır. Console sınıfı, konsol ile ilgili işlemleri gerçekleştirmek için kullanılır. WriteLine metodu, belirtilen metni konsola yazdırır ve ardından bir sonraki satıra geçer.

Programı Derleme ve Çalıştırma

Kodu yazdıktan sonra, programı derlememiz ve çalıştırmamız gerekir. VS Code’da, bir terminal açarak (View -> Terminal) aşağıdaki komutları kullanabilirsiniz:

  • Derleme: dotnet build komutunu kullanarak programı derleyin. Bu komut, HelloWorld.cs dosyasını derleyerek yürütülebilir bir dosya oluşturur.
PowerShell

dotnet build

  • Çalıştırma: dotnet run komutunu kullanarak programı çalıştırın. Bu komut, derlenmiş olan programı yürütür ve “Hello, World!” metnini konsola yazdırır.
PowerShell

dotnet run

Eğer her şey yolunda gittiyse, terminalde “Hello, World!” yazısını görmelisiniz. Tebrikler, ilk C# programınızı başarıyla yazdınız ve çalıştırdınız!

Özet

Bu makalede, C# ile ilk programınızı nasıl yazacağınızı öğrendiniz. “Hello, World!” programı, C# dilinin temel sözdizimini anlamanıza ve geliştirme ortamınızı doğru şekilde kurmanıza yardımcı oldu. Artık daha karmaşık programlar yazmaya başlayabilirsiniz. C# dünyasına adım attığınız için tebrikler ve başarılar dileriz!

“Programlamaya başlamak her zaman heyecan vericidir. ‘Hello, World!’ programı, sadece bir başlangıçtır. Sürekli öğrenmeye ve pratik yapmaya devam ederek, harika şeyler başarabilirsiniz.” – Bir Yazılım Geliştirici

Unutmayın, pratik yapmak ve sürekli öğrenmek, başarılı bir yazılımcı olmanın anahtarıdır. C# programlama dilinde kendinizi geliştirmek için çeşitli kaynaklardan (kitaplar, online kurslar, dokümanlar) yararlanabilirsiniz.

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*