C# Dilinin Temel konuları
C# Dilinin Temel Konuları
C# dilinin temel konuları şunlardır:
- Değişkenler ve tip verileri: C#'da kullanılan değişkenlerin türleri ve nasıl tanımlanacağı.
- Operatörler ve matematiksel işlemler: C#'da kullanılan aritmetik, atama, karşılaştırma ve mantıksal operatörler.
- Kontrol yapıları: C#'da kullanılan if, switch, for, while ve do-while döngüleri.
- Diziler ve koleksiyonlar: C#'da kullanılan diziler ve koleksiyonların nasıl tanımlanacağı ve kullanılacağı.
- Metodlar ve fonksiyonlar: C#'da nasıl metod ve fonksiyonlar tanımlanacağı ve kullanılacağı.
- Sınıflar ve nesneler: C#'da nasıl sınıf ve nesne tanımlanacağı ve kullanılacağı.
- Exception Handling: C#'da nasıl hata yönetimi yapılacağı ve Exception Handling kullanımı.
- Namespace ve using: C#'da nasıl Namespace ve using kullanılacağı.
- Giriş/Çıkış (I/O) işlemleri: C#'da nasıl dosya ve konsol giriş/çıkış işlemleri yapılacağı.
- Delegeler ve eventler: C#'da nasıl Delegate ve Event kullanımı.
Değişkenler ve tip verileri:
Değişkenler, programlama dillerinde kullanılan verileri saklamak için kullanılan yerlere denir. Değişkenler, bir değer atanmadan önce tanımlanmalıdır. C# dilinde değişken tanımlamak için "tür" ve "değişken adı" kullanılır. Örneğin;
int sayi;
Bu kod, "sayi" adında bir "int" (integer) türünde bir değişken tanımlar.
C# dilinde, değişkenler için kullanabileceğiniz bazı temel veri tipleri şunlardır:
- int: Tam sayılar için kullanılır. Örnek: int sayi = 5;
- float: Ondalıklı sayılar için kullanılır. Örnek: float ondalikliSayi = 3.14f;
- double: Daha büyük ondalıklı sayılar için kullanılır. Örnek:
- double buyukOndalikliSayi = 3.14159265359;
- char: Tek karakter için kullanılır. Örnek: char karakter = 'A';
- bool: Mantıksal değerler için kullanılır (true veya false). Örnek: bool dogruMu = true;
- string: Metin dizileri için kullanılır. Örnek: string metin = "Merhaba Dünya";
Değişkenleri tanımlarken ayrıca değer atama işlemi yapabilirsiniz. Örneğin;
int sayi = 5;
Bu kod, "sayi" adında bir "int" türünde bir değişken tanımlar ve değer olarak "5" atar. Değişkenler, program içerisinde değiştirilebilir.
Örneğin;
int sayi = 5;
sayi = 10;
Operatörler ve Matematik işlemler:
- Toplama (+): İki sayıyı toplar. Örnek: int sonuc = 3 + 5; // sonuc = 8
- Çıkarma (-): İki sayının farkını verir. Örnek: int sonuc = 8 - 5; // sonuc = 3
- Çarpma (*): İki sayıyı çarpar. Örnek: int sonuc = 3 * 5; // sonuc = 15
- Bölme (/): İki sayıyı böler. Örnek: int sonuc = 15 / 3; // sonuc = 5
- Mod (%) : İki sayının bölümünden kalanı verir. Örnek: int sonuc = 15 % 3; // sonuc = 0
- Artırma (++) : Değişkenin değerini 1 arttırır. Örnek: int sayi = 5; sayi++; // sayi = 6
- Azaltma (--) : Değişkenin değerini 1 azaltır. Örnek: int sayi = 5; sayi--; // sayi = 4
- Atama (=) : Değişkene bir değer atar. Örnek: int sayi = 5;
- Kendiyle eşitliği kontrol etmek için == kullanabilirsiniz. Örneğin: if(a==b)
- Kendiyle eşit olmamasını kontrol etmek için != kullanabilirsiniz. Örneğin: if(a!=b)
- Küçüktür/Büyüktür : <,>
- Küçük Eşittir/Büyük Eşittir : <=, >=
- Ve (&&) : Eğer iki koşul da doğru ise true döner
- Veya (||) : Eğer iki koşul da yanlış ise false döner
- AND (&): İki sayının bitleri arasında AND işlemi yapar. Örnek: 5 & 3 (0101 & 0011) = 1 (0001)
- OR (|): İki sayının bitleri arasında OR işlemi yapar. Örnek: 5 | 3 (0101 | 0011) = 7 (0111)
- XOR (^): İki sayının bitleri arasında XOR işlemi yapar. Örnek: 5 ^ 3 (0101 ^ 0011) = 6 (0110)
- NOT (~): Bir sayının tüm bitlerinin değerini tersine çevirir. Örnek: ~5 = -6 (11111010)
- Left Shift (<<) : Bir sayının bitlerini belirli bir sayıda sola kaydırır.
Örnek: 5 1 2 = 1 (00000001)
Kontrol Yapıları:
- if-else: Eğer belirtilen koşul true ise, if bloğu içindeki kodlar çalıştırılır, aksi halde else bloğu içindeki kodlar çalıştırılır. Örnek olarak:
- switch-case: Belirtilen değişkenin değerine göre, farklı case bloğları içindeki kodlar çalıştırılır. Örnek olarak:
- for: Belirtilen koşullar altında, belirtilen kod bloğunun belirli bir sayıda kez çalıştırılmasını sağlar. Örnek olarak:
- while: Belirtilen koşul true olduğu sürece, belirtilen kod bloğunun tekrar tekrar çalıştırılmasını sağlar. Örnek olarak:
- do-while: Belirtilen kod bloğu en az bir kez çalıştırılır ve belirtilen koşul true olduğu sürece tekrar çalıştırılır. Örnek olarak:
Hiç yorum yok:
Yorum Gönder