C# Eğitimlerimize String veri tipi ile devam ediyoruz.

string veri tipi String sınıfının kullanım adı, Alias’ıdır. Alias’ın ne demek olduğunu öğrenmek isterseniz bir önceki yazıma göz atabilirsiniz. 

C# Eğitimleri – Veri Tipleri 1 – Char 

String veri tipi C#’ın en önemli ve temel diyebileceğimiz veri tiplerinden biridir.

String; C# üzerinde bir metin, bir paragraf, belki bir roman şeklinde, uzunluğu kullandığınız bellek boyutuyla sınırlı olmak şartıyla, istediğimiz uzunluktaki veriyi tutan veri tipidir.

String sınıfına ait pek çok metod vardır. Bunlara ileride daha detaylı giriyor olacağız.

String Değişken Tanımlaması

En temel string değişkeni kullanımları yukarıdaki örnekte verdim.

String bir değişken tanımlanırken 2. sıradaki gibi, sadece çift tırnaklar açılıp kapatılarak yapılan bir tanımlama da değişkenin içi boşaltılır. Bellekte yeri ayrılmıştır ama içinde veri yoktur.

Çift tırnaklar arasına ” ” bu şekilde bir boşluk bırakmış olsaydık, o zaman değişkenimize boşluk değerini atamış olurduk.

String bir değişkene atanan değer çift tırnaklar arasına yazılır.

2. 4. ve 5. sıradaki kullanımların, bir birinden hiç farkları yoktur. Aynı şekilde değişkenin içini boşaltırlar.

Önemli Not: String değişkenler bir char dizi gibi davranırlar.

Örnek olarak şu olaya bakalım.

Bu form üzerinde arka planda bir string değişkene Gistway Software değerini atayalım. Sonrada Index yazan kısıma bir sayı girip metnin o sıradaki karakter değerini RichTextbox a yazdıralım.

int türünde Index değişkenini tanımladık çünkü sayısal bir değer alacağız. Bir nesnenin Text özelliğinden gelen değer her zaman için string’dir ve istenilen türe dönüştürme işlemi yapılmalıdır.

Parse Dönüşüm Metodu

Parse metodu ile string tür int türüne dönüştürüldü.

Parse metodu ile karşı bir dönüşüm yapılabilmesi için dönüşümü yapılacak türün mutlaka string olması gerekir.

Kelime6 string bir değişkendi. Aynı zamanda bir dizi olduğunu da söylemiştik.

Kelime6[Index] istenilen karaktere ulaşmamıza yardımcı olacaktır.

Önemli Not: Dizilerin 0 dan saymaya başladığını unutmamalıyız.

Yani Gistway Software Değerinde 0 değeri G harfine karşılık gelir.

Programda görelim.

Bir sonraki yazımda da string veri türüne devam edeceğim farklı özelliklerinden bahsedeceğim. Görüşmek üzere.


muratbilginer