C# Hızlı Başlangıç Kursu

C# ile Strings

eminbasbayan

eminbasbayan

2 dk okuma
C# ile Strings
🔍 Büyütmek için tıklayın

C# programlama dilinde stringler, karakter dizileridir ve metinsel verileri işlemek için kullanılırlar. Bir string, çeşitli karakterlerin bir araya gelmesiyle oluşur ve çift tırnak (" ") içerisinde tanımlanır. Stringlerle birlikte, metin üzerinde çeşitli işlemler yapmamıza olanak tanıyan birçok metod ve özellik gelir.

String Tanımlama

Bir string değişkeni tanımlamak için string anahtar kelimesi kullanılır:

string cumle = "Bugün güzel bir gün.";

String Metodları ve Özellikleri

String Uzunluğu

Bir string'in uzunluğunu .Length özelliği ile bulabilirsiniz:

Console.WriteLine(cumle.Length); // Çıktı: karakter sayısı

Karakterlere Erişim

String içerisindeki belirli bir karaktere erişmek için indeks kullanılır:

Console.WriteLine(cumle[0]); // İlk karakteri yazdırır, çıktı: 'B'

String İçinde Arama

Bir alt string'in (substring) başladığı ilk indeksi bulmak için .IndexOf() metodunu kullanabilirsiniz:

Console.WriteLine(cumle.IndexOf("güzel")); // Çıktı: bulunan indeks

String Karşılaştırma

İki string'in içeriğinin aynı olup olmadığını kontrol etmek için .Equals() metodunu kullanabilirsiniz:

string baskaCumle = "Bugün güzel bir gün."; Console.WriteLine(cumle.Equals(baskaCumle)); // Çıktı: True veya False

Boş ve Boşluk Kontrolü

Bir string'in boş olup olmadığını kontrol etmek için String.IsNullOrEmpty() ve String.IsNullOrWhiteSpace() metodları kullanılabilir:

Console.WriteLine(String.IsNullOrEmpty(cumle)); // False Console.WriteLine(String.IsNullOrWhiteSpace(cumle)); // False

String Değiştirme

Bir string içerisindeki belirli bir alt string'i başka bir alt string ile değiştirmek için .Replace() metodunu kullanabilirsiniz:

Console.WriteLine(cumle.Replace("güzel", "harika")); // "Bugün harika bir gün."

String Kesme

Bir string'in belirli bir bölümünü kesmek için .Substring() metodunu kullanabilirsiniz:

Console.WriteLine(cumle.Substring(6, 5)); // "güzel"

Özel Karakterler

Stringler içerisinde özel karakterler kullanmak istediğinizde, ters bölü (\\\\) işareti kullanılır. Örneğin, yeni bir satıra geçmek için \\\\n, tab karakteri için \\\\t kullanılır:

string ozelCumle = "Bu birinci satır.\\\\nBu ikinci satır."; Console.WriteLine(ozelCumle);

Sonuç

C# dilinde stringler, metinsel veriler üzerinde işlem yapmamızı sağlayan güçlü araçlardır. Stringlerle birlikte gelen metodlar ve özellikler, metin manipülasyonu, karşılaştırma, arama ve değiştirme gibi birçok işlemi kolaylıkla yapmamıza olanak tanır. Bu özellikler, günlük programlama görevlerinde sıkça kullanılır ve C# dilinde metin işleme yeteneklerini genişletir.

Etiketler

#Eğitimler#C# Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları
Genel

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları

C# (C sharp), Microsoft tarafından geliştirilen, güçlü, nesne yönelimli bir programlama dilidir. .NET Framework üzerinde çalışır ve web, masaüstü, mobil ve oyun geliştirmek için kullanılabilir. C#'ın, Java, C++ gibi dillerle benzer yönleri bulunsa da, özellikle .NET ekosistemiyle entegrasyonu,

3 dk
C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları
Genel

C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları

C#, Microsoft tarafından geliştirilen, güçlü tip denetimine sahip, nesne yönelimli bir programlama dilidir. .NET Framework ve .NET Core sayesinde geniş bir uygulama yelpazesine sahip olan C#, web geliştirmeden masaüstü uygulamalarına, oyun geliştirmeden mobil uygulamalara kadar birçok alanda e

3 dk
Visual Studio ile C# Kurulumu: Adım Adım Rehber
Genel

Visual Studio ile C# Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve C# ile çalışmak istiyorsanız, Visual Studio mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen zengin özelliklere sahip ve profesyonel bir entegre geliştirme ortamıdır (IDE). Bu rehberde, C# ve Visual Studio'yu adım adım nasıl kuracağınızı

2 dk
C# Data Types (Veri Tipleri)
Genel

C# Data Types (Veri Tipleri)

C# programlama dili, .NET Framework'ün bir parçası olarak Microsoft tarafından geliştirilmiştir. Güçlü tip denetimi, nesne yönelimli programlama, ve geniş kütüphane desteği gibi özellikleriyle dikkat çeker. C# içerisinde kullanılan veri tipleri, programlama sırasında verilerin doğru şekilde iş

4 dk
C# ile Kullanıcı Girişi ve Çıktısı (User IO)
Genel

C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C# kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan `Console.WriteLine` ve `Console.ReadLine` metotlarını inceleyeceğiz. ## </

2 dk
C# ile Temel Matematik İşlemleri
Genel

C# ile Temel Matematik İşlemleri

C# programlama dilinde, temel matematik işlemleri yapmak oldukça basit ve doğrudandır. Bu yazıda, toplama, çıkarma, çarpma, bölme, ve mod alma gibi temel işlemlerin yanı sıra, artırma ve azaltma işlemleri üzerinde duracağız. Ayrıca, veri tipleri arasında dönüşüm yapmanın (casting) nasıl gerçek

2 dk