Bu proje, C# dilinde çeşitli temel konuları kapsayan eğitimsel kod örneklerini içermektedir. Her bir örnek, belirli bir konuyu göstermek ve kullanıcıların bu konuları öğrenmesine yardımcı olmak amacıyla hazırlanmıştır.
Proje aşağıdaki dosyalardan ve klasörlerden oluşmaktadır:
- cSharpWorkingCodes
- BasicMathOperations.cs
- ConditionalAndLoops.cs
- FunctionsAndMethods.cs
- ArraysAndLists.cs
- ClassesAndObjects.cs
- ExceptionHandling.cs
- StringOperations.cs
- DateAndTimeOperations.cs
- FileReadWrite.cs
- LINQQueries.cs
- Program.cs
Projeyi çalıştırmak için aşağıdaki adımları izleyin:
- Bu projeyi bilgisayarınıza indirin veya kopyalayın.
- Visual Studio gibi bir IDE'de projeyi açın.
Program.cs
dosyasını çalıştırın.- Konsol ekranında, çalıştırmak istediğiniz örneği seçin.
Aşağıdaki örnekler projede mevcuttur:
-
Basit Matematiksel İşlemler
- Kullanıcıdan iki sayı alır ve toplama, çıkarma, çarpma, bölme işlemlerini gerçekleştirir.
-
Koşullu İfadeler ve Döngüler
- Kullanıcıdan bir sayı alır ve sayının tek mi çift mi olduğunu kontrol eder. Ayrıca, 1'den 10'a kadar olan sayıları yazdırır.
-
Fonksiyonlar ve Metodlar
- Kullanıcının adını alır ve bir karşılama mesajı gösterir.
-
Diziler ve Listeler
- Bir dizi ve liste oluşturur ve içindeki elemanları yazdırır.
-
Sınıflar ve Nesneler
Person
sınıfını tanımlar ve bu sınıfın nesnelerini oluşturup bilgilerini gösterir.
-
İstisna Yönetimi
- Kullanıcıdan bir sayı alır ve hatalı girişleri yakalar.
-
String İşlemleri
- Kullanıcıdan bir metin alır ve büyük harf, küçük harf ve karakter sayısını gösterir.
-
Tarih ve Zaman İşlemleri
- Şu anki tarih ve zamanı gösterir ve çeşitli tarih ve zaman bilgilerini yazdırır.
-
Dosya Okuma ve Yazma
- Bir metni dosyaya yazar ve dosyadan okur.
-
LINQ Sorguları
- Bir dizi üzerinde LINQ sorguları kullanarak çift sayıları ve karelerini gösterir.
Program çalıştığında, kullanıcıdan bir örnek seçmesi istenecektir. Örneğin, 1
girerek Basit Matematiksel İşlemler örneğini çalıştırabilirsiniz. Program, seçilen örneği çalıştırdıktan sonra başka bir örneği seçme imkanı sunacaktır. Programdan çıkmak için 0
seçeneğini kullanabilirsiniz.
Bu proje Apache Lisansı ile lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasını inceleyebilirsiniz.