C Sharp Net
Operatorler
Esitlik ”==”, Esitsizlik “!=”, Nehatif “-”, Atama “=”, Buyukluk “>”, Buyuk Esittir “>=”, Kucukluk “<”, Kucuk Esittir “<=”, Toplama “+”, Cikarma “-”, Bolme “/”, Carpma “*”, Kalan Bolme “%”, Uzeri “²”, Tamsayi Bolme “/”, Tip Esitligi “is”, Uye Girisi “.”, Tip Degeri “typeof”, Degersizlik “??”, Ve / Veya / Degil “&&, || , !”, Ikil ve, veya, Xor, degil “&, |, ^,~”, Ikil sag ve sol kaydirma “<<, >>”, Artir / Eksilt Esitle “++, –”
Karakter Dizileri
Karakter dizi tipleri System.String sinifi ata sinifi olarak kabul etmektedir.
Empty
Bos karakter dizi degeridir.
Ornek : if (s == string.Empty)
Length
Karakter dizisi uzunlugunu dondurur.
Chars
Belirtilen indekste bulunan karakteri dondurur.
Ornek : char c = s.Chars[3];
Starts With / EndsWith
Karakter dizinin sirasiyla belirtilen metin dizi degeri ile baslayip / bittigini dondurur.
Ornek : if (s.StartsWith(”Tes”)) / if (s.EndsWith(”eri”))
Replace
Karakter dizi degeri icerisindeki bir alt karakter dizi degerinin veya bir karaterin bir baskasi ile degistirilmis yeni bir karakter dizi dondurur.
Ornek : String s2 = s.Replace(”Test”, “Deneme”)
IndexOf
Karakter dizi icerisinde bir baska karakter dizi degeri veya karaketerin pozisyonunu dondurur. Belirtilen deger bulunamazsa -1 degerini dondurur.
Ornek : int i s.IndexOf(”etin”);
ToLower / ToUpper
Karakter dizi degeri sirasiyla kucuk harf ve buyuk harf donusumunu yapar.
SubString
Karakter dizi degerinden belirtilen parametrelere gore belirli bir alt degeri dondurur.
Ornek : string s2 = s.SubString(5)
IsNullOrEmpty
Ilgili karakter dizisi degeri bos ve atanmamislik degerine gore kontrol eder. Karakter dizi degerlerinin bos deger kontrolude bu metodun kullanilmasi onerilmektedir.
Ornek : if (string.IsNullOrEmpty(s))
Dizi Metod ve Ozellikleri
System.Array sinifi tum dizilerin ata sinifidir.
Length
Dizi boyutunu dondurur. Cok boyutlu dizelerde donen deger tum dizinin toplam boyut bilgisidir.
Rank
Dizinin boyutunu dondurur.
IndexOf
Tek dizelerde arama yapmak icin kullanilmalidir.
BinarySearch
Tek boyutlu siralanmis dizelerde ikil arama yapmak icin kullanilmalidir.
Copy
Bir dizi icerigini bir baska diziye kopyalamak icin kullanilmalidir.
Sort
Dizi icerigini siralamak icin kullanilmalidir.
Void
Uygulama icerisinde bir cok yerde kullanilan ayni kod satirlari bir defa yazilarak yazim kolayligi saglar. Uygulamanin bir cok yerine kullanilan ayni kod satirlari guncellenmek istediginde tek bir yerden guncellenme olanagi saglar. Void tanimi public partial class icerisinde yapilmalidir.
Void tanimi:
====================
void temizle()
{
listBox1.Items.Clear();
listBox2.Items.Clear();
label1.Text = “”;
textBox1.Text = “”;
}
====================Â
 void kullanimi:
====================
temizle();
====================