String Sınıfı Metotları 1

string kelime1 = "merhaba";
string kelime2 = "arkadaşlar";
 
//string birleştirme
string mesaj = kelime1 + kelime2;
Console.WriteLine(mesaj);
/*ekran çıktısı
 
 merhabaarkadaşlar
 
*/
 
mesaj = kelime1 +" "+ kelime2;
Console.WriteLine(mesaj);
/*ekran çıktısı
 
 merhaba arkadaşlar
 
*/
 
string mesaj2 = String.Concat(kelime1," ",kelime2); //istediğimiz kadar değeri-değişkeni yazabiliriz. Değerler arasında , kullanılır.
Console.WriteLine(mesaj2);
/*ekran çıktısı
 
 merhaba arkadaşlar
 
*/
 
//başındaki ve sonundaki boşlukları siler
string boslukluCumle = " nasılsın Melih? ";
string bosluksuzCumle = boslukluCumle.Trim();
Console.WriteLine(bosluksuzCumle);
/*ekran çıktısı
 
nasılsın Melih?
 
*/
 
//büyük harfe dönüştür
string kucukHarfli_1 = "buradaki karakterlerin hepsi büyük";
string buyukHarfli_1 = kucukHarfli_1.ToUpper();
Console.WriteLine(kucukHarfli_1);
Console.WriteLine(buyukHarfli_1);
/*ekran çıktısı
 
buradaki karakterlerin hepsi büyük
BURADAKİ KARAKTERLERİN HEPSİ BÜYÜK
 
*/
 
//küçük harfe dönüştür
string buyukHarfli_2 = "BURADAKİ KARAKTERLERİN HEPSİ KÜÇÜK";
string kucukHarfli_2 = buyukHarfli_2.ToLower();
Console.WriteLine(buyukHarfli_2);
Console.WriteLine(kucukHarfli_2);
/*ekran çıktısı
 
BURADAKİ KARAKTERLERİN HEPSİ KÜÇÜK
buradaki karakterlerin hepsi küçük
 
*/
 
//aranan karakter veya karakterler varmı?
string aranacakYer1 = "Mert Melih";
bool varmi = aranacakYer1.Contains("mert");
Console.WriteLine(varmi);
varmi = aranacakYer1.Contains("Mert");
Console.WriteLine(varmi);
// Varsa True, Yoksa False değeri geriye döner
// DİKKAT!..
// Büyük küçük harfe dikkat edelim.
/*ekran çıktısı
 
False
True
 
*/
 
string aranacakYer2 = "Mehmet Ali";
bool varmi2 = aranacakYer2.EndsWith("Ali");
Console.WriteLine(varmi2);
varmi2 = aranacakYer2.Contains("ali");
Console.WriteLine(varmi2);
// Ali ile biterse True, Yoksa False değeri geriye döner
// DİKKAT!..
// büyük küçük harfe dikkat edelim.
/*ekran çıktısı
 
True
False
 
*/
 
string aranacakYer3 = "Mehmet Ali";
bool varmi3 = aranacakYer3.StartsWith("Mehmet");
Console.WriteLine(varmi3);
varmi3 = aranacakYer1.StartsWith("mehmet");
Console.WriteLine(varmi3);
// Ali ile başlarsa True, Yoksa False değeri geriye döner
// DİKKAT!..
// büyük küçük harfe dikkat edelim.
/*ekran çıktısı
 
True
False
 
*/
 
string aranacakYer4 = "Mehmet Ali";
int bulunduguIndexNumarasi = aranacakYer4.IndexOf('A');
Console.WriteLine(bulunduguIndexNumarasi);
bulunduguIndexNumarasi = aranacakYer4.IndexOf('a');
Console.WriteLine(bulunduguIndexNumarasi);
// A nın başladığı yerin index numaasını geriye döndürdü, a ı bulamadığı için geriye -1 döndürdü
// DİKKAT!..
// büyük küçük harfe dikkat edelim.
/*ekran çıktısı
 
7
-1
 
*/