Blog Listesine Dön
Yazar: Yayın Tarihi 39 görüntülenme
C# Console Örnekleri 2

C# Console Örnekleri 2

C# Console uygulamalarında string metotlarını, arama, parçalama, değiştirme ve formatlama örneklerini kod ve çıktılarıyla öğrenin.

C# Console Örnekleri 2'de stringlerle çalışmayı daha pratik hale getiren temel metotları görüyoruz. Bu örnekte sadece metot isimlerini değil, kodun ekrana hangi çıktıyı verdiğini de birlikte inceliyoruz.

Örnek: String temizleme, arama ve parçalama

Aşağıdaki console uygulaması Trim, ToUpper, ToLower, Length, Contains, StartsWith, EndsWith, IndexOf, Substring, Replace, Split ve Join kullanımını tek akışta gösterir.

CSHARP
using System;

class Program
{
    static void Main()
    {
        string baslik = "  C# Console String Metotları  ";
        string email = "destek@maximumyazilim.com";
        string etiketler = "csharp, console, string, metot";

        string temizBaslik = baslik.Trim();

        Console.WriteLine("Orijinal: [" + baslik + "]");
        Console.WriteLine("Trim: [" + temizBaslik + "]");
        Console.WriteLine("ToUpper: " + temizBaslik.ToUpper());
        Console.WriteLine("ToLower: " + temizBaslik.ToLower());
        Console.WriteLine("Length: " + temizBaslik.Length);

        Console.WriteLine("Contains Console: " + temizBaslik.Contains("Console"));
        Console.WriteLine("StartsWith C#: " + temizBaslik.StartsWith("C#"));
        Console.WriteLine("EndsWith Metotları: " + temizBaslik.EndsWith("Metotları"));

        int atIndex = email.IndexOf("@");
        string domain = email.Substring(atIndex + 1);
        Console.WriteLine("Domain: " + domain);

        string duzeltilmis = etiketler.Replace("metot", "örnek");
        string[] parcalar = duzeltilmis.Split(", ");
        Console.WriteLine("Join: " + string.Join(" | ", parcalar));

        string ad = "Ayşe";
        Console.WriteLine($"{ad}, {temizBaslik} konusunu öğrendi.");
    }
}

Çıktı

ÇIKTI
Orijinal: [  C# Console String Metotları  ]
Trim: [C# Console String Metotları]
ToUpper: C# CONSOLE STRING METOTLARI
ToLower: c# console string metotları
Length: 27
Contains Console: True
StartsWith C#: True
EndsWith Metotları: True
Domain: maximumyazilim.com
Join: csharp | console | string | örnek
Ayşe, C# Console String Metotları konusunu öğrendi.

Metotlar ne işe yarar?

  • Trim baştaki ve sondaki boşlukları temizler.
  • ToUpper ve ToLower metni büyük ya da küçük harfe çevirir.
  • Length string içindeki karakter sayısını verir.
  • Contains, StartsWith ve EndsWith metnin belirli bir ifade içerip içermediğini kontrol eder.
  • IndexOf ve Substring ile metnin belirli bir parçası alınabilir.
  • Replace metin içindeki ifadeyi yenisiyle değiştirir.
  • Split metni parçalara ayırır, Join ise parçaları tekrar birleştirir.

Kısa cevaplar

  • C# string değerleri değiştirilebilir mi? Hayır, string immutable yani değiştirilemez yapıdadır; metotlar genellikle yeni bir string döndürür.
  • Console uygulamasında string metotları nerede kullanılır? Kullanıcıdan gelen veriyi temizlemek, kontrol etmek, parçalamak ve ekrana düzenli yazdırmak için kullanılır.
  • Kodu kopyalayıp çalıştırabilir miyim? Evet, kod bloğundaki Kodu kopyala düğmesine basıp yeni bir C# Console projesindeki Program.cs dosyasına yapıştırabilirsiniz.