Ana Sayfa Hakkımda Dersler Blog Mikrofonda İletişim Projeler
Dersler TEMEL · C#

C# Temelleri — String

7 dk okuma · Emre Ulutabak
1
String nedir?

İsim, şehir, mesaj, e-posta adresi... Bunların hepsi metindir.

Yazılımda metin tutmak için kullanılan veri türüne string denir.

csharp
string isim = "Emre";
string mesaj = "Merhaba dünya";
💡
String değerler çift tırnak içinde yazılır.
2
Neden önemli?

Programların büyük bölümü sadece sayılarla değil, metinlerle de çalışır. Kullanıcı adı, şifre, açıklama, hata mesajı gibi birçok şey string olarak tutulur.

3
String işlemleri

String üzerinde uzunluk ölçme, büyük-küçük harf dönüştürme, parça alma gibi birçok işlem yapılabilir.

csharp
string metin = "Merhaba";

Console.WriteLine(metin.Length);
Console.WriteLine(metin.ToUpper());
Console.WriteLine(metin.ToLower());
💡
Length karakter sayısını verir.
4
Birleştirme ve format

Bazen birden fazla string'i birleştirirsin. Bazen de metin içine değişken koyarsın. Bu tür işler günlük programlamada çok sık olur.

csharp
string ad = "Emre";
int yas = 24;

string sonuc = $"Benim adım {ad}, yaşım {yas}.";
Console.WriteLine(sonuc);
💡
$ işareti ile string interpolation kullanıp değişkenleri metne rahatça ekleyebilirsin.
5
Altın kurallar

String konusu kolay görünür ama neredeyse her projede çok sık kullanılır. O yüzden temeli sağlam bilmek büyük avantaj sağlar.

💡
Metinleri sayılar gibi düşünme; string için ayrı işlemler vardır.
💡
Büyük-küçük harf dönüşümlerinde ToUpper ve ToLower çok iş görür.
💡
Kullanıcıdan gelen girişler çoğu zaman string olarak başlar.
MİNİ QUIZ
Aşağıdakilerden hangisi doğrudur?
String sadece sayılar için kullanılır
String metin tutmak için kullanılır
Length metni siler
String değerler süslü parantez içinde yazılır