C# ile Programlamaya Giriş: Temel C# Sözdizimi ve Yapılar
10/11/2024c#
0 Comments
C# ile Programlamaya Giriş: Temel C# Sözdizimi ve Yapılar

C# ile Programlamaya Giriş: Temel C# Sözdizimi ve Yapılar
C#, Microsoft tarafından geliştirilmiş ve güçlü özellikleriyle dikkat çeken, nesne yönelimli bir programlama dilidir. Windows uygulamaları, oyun geliştirme, web uygulamaları ve mobil uygulamalar gibi birçok farklı alanda kullanılır. Bu yazıda, C# programlamaya başlamak isteyenler için temel sözdizimi ve yapıları ele alacağız.
1. C# Program Yapısı
C# programları, sınıflardan oluşur ve bu sınıflar metotları barındırır. Basit bir "Merhaba Dünya" uygulaması ile program yapısını görelim:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Merhaba Dünya!");
}
}
}
- using System;: Kütüphane eklemek için kullanılır.
- namespace: Kodları organize etmek için kullanılan isim alanıdır.
- class Program: Programımızın ana sınıfıdır.
- static void Main(string[] args): Programın başlangıç noktasıdır.
2. Değişkenler ve Veri Tipleri
C#'ta değişkenler belirli bir veri tipi ile tanımlanır. Sık kullanılan veri tipleri şunlardır:
int sayi = 10; // Tamsayı
double oran = 3.14; // Ondalıklı sayı
string metin = "Merhaba"; // Metin
bool durum = true; // Mantıksal değer
3. Operatörler
Operatörler, aritmetik işlemler veya karşılaştırmalar yapmamızı sağlar.
int a = 5;
int b = 10;
int toplam = a + b; // Aritmetik operatör: +
bool karsilastirma = a < b; // Karşılaştırma operatörü: <
4. Koşullu Yapılar
C#’ta karar yapıları if-else gibi koşul ifadeleriyle yazılır:
if (sayi > 0)
{
Console.WriteLine("Pozitif");
}
else
{
Console.WriteLine("Negatif veya Sıfır");
}
5. Döngüler
Döngüler, tekrarlayan işlemleri gerçekleştirmek için kullanılır. En yaygın kullanılan döngüler for
ve while
döngüleridir:
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Merhaba " + i);
}
6. Metotlar
Metotlar, belirli görevleri gerçekleştiren kod bloklarıdır. Kodun tekrar kullanılabilirliğini sağlar.
static int Topla(int x, int y)
{
return x + y;
}
Bu metodu çağırmak için:
int sonuc = Topla(5, 3);
Console.WriteLine(sonuc); // Çıktı: 8
Sonuç
C#, güçlü ve çok yönlü bir dildir. Temel sözdizimi ve yapılarını öğrenmek, ileri seviyedeki projelerde kullanabileceğiniz sağlam bir temel oluşturur. Bir sonraki yazıda, nesne yönelimli programlama ve sınıf kavramına geçerek C# ile derinlemesine bir yolculuğa çıkacağız.