Nesne Tabanlı Programlama (C#)
Aritmatik Operatörler (+,-,*,/)
int sayi1=20;
int sayi2=23;
int sonuc=sayi1+sayi2;
MessageBox.Show(Sonuc.ToString());
_________________________________________________________
Koşul İfadeleri
if(gelendeger>10)
MessageBox.Show("Değer 10'dan Büyük!");
else if(gelendeger<10)
MessageBox.Show("Değer 10'dan Küçük!");
else
MessageBox.Show("Değer 10");
////////
int sayi=Convert.ToInt32(textBox1.Text)
switch(sayi)
{
case 5:
MessageBox.Show("Sayı 5");
break;
case 10:
MessageBox.Show("Sayı 10");
break;
default:
MessageBox.Show(textBox1.Text);
break;
}
___________________________________________________
Döngüler
int sayi=0;
while(sayi<10);
{
MessageBox.Show("Sayı değişkeni"+sayi);
sayi=sayi+1;
}
___________________________________________
Class Tanımlama
class Ogrenci
{
public string adi;
public string soyadi;
public int yasi;
public string bolumu;
}
Button1_Click
{
Ogrenci Ogr1=new Ogrenci();
Ogr1.adi=""Hasan Ali";
Ogr1.soyadi="AĞAR";
Ogr1.yasi=20;
Ogr1.bolumu="Bilişim";
}
_________________________________
Enum
enum gunler
{
pazartesi
pazartesi=1,sali=2,carsamba=3,persembe=4,cuma=5;
}
Button1_Click
MessageBox.Show(gunler.Pazartesi.ToString());
yada
MessageBox.Show(((gunler)5).ToSting());
______________________________________________________
Sık Kullanılan Sınıflar
Kaç Karakter Olduğu = MessageBox.Show(textBox1.Text.Length.ToString());
Tüm Karakterleri Büyük Harfe Çevirme = textBox1.Text=textBox1.Text.ToUpper();
Tüm Karakterleri Küçük Harfe Çevirme = textBox1.Text=textBox1.Text.ToLower();
TextBox'a Girilen Karakterlerin Başlangıcını Kontrol Ettirme = if(textBox1.Text.StartWith("http://"));
TextBox'a Girilen Karakterlerin Sonunu Kontrol Ettirme = if(textBox1.Text.EndWith(".com"));
Girilen Karakterden Belli Bir Bölümünü Kesip Alma = textBox1.Text.SubString(0,8);
Girilen Karakter yada Harfleri Başkaları ile değiştirme = textBox1.Text.Replace("a","e");
Yazılmış karakterlerin istediğimiz tarafına başka karakter ekleme = textBox1.Text.Insert(5,".");
Yazdığımız karakter textBox'da ilk hangi satırda çıkıyor ise = textBox1.Text.IndexOf("h");
Yazdığımız karakter textBox'da son hangi satırda çıkıyor ise = textBox1.Text.LastIndexOf("h");
Girilen kelime adetini bulma = string[]kelime=textBox1.Text.Split(' ');MessageBox.Show(kelimeler.Length.ToString());
____________________________________________________________________________________________________________________________
Girilen String İfadeleri Birleştirme
string deger1 = "Hasan ";
string deger2 = "Ali ";
string deger3 = "AĞAR";
textBox1.Text = string.Concat(deger1, deger2, deger3);
////////////////////////////////
string deger1 = textBox1.Text.ToString();
string deger2 = textBox2.Text.ToString();
string deger3 = textBox3.Text.ToString();
textBox4.Text = string.Concat(deger1, deger2, deger3);
_____________________________________________________________________
Girilen Tüm Kelimeleri Butona Tıklayınca Sırası İle MessageBox'da Gösterme
string[] kelimeler = textBox1.Text.Split(' ');
for (int i = 0; i < kelimeler.Length; i++)
MessageBox.Show(kelimeler[i]);
________________________________________________________________________________
Belli Bir Metinde Herhangi Bir Kelime Soruglama
int toplam=0;
textBox2.Text=textBox2.Text.Trim();
string[]kelimeler=textBox2.Text.Split(' ');
for(int i=0; i<kelime.Length;i++)
{
if(kelime[i]==textBox1.Text)
toplam=toplam+1;
}
if(toplam==0)
label1.Text="Aradığınız Kelime Bulunamadı";
else
label1.Text=(toplam.ToSting());
______________________________________________________________
Belli bir değerin var olup olmadığını sorgulama
if (textBox1.Text.Contains("a"))
MessageBox.Show("A Değeri Var.");
else
MessageBox.Show("A Değeri Yok");
__________________________________________________
Bilgisayarda Geçen Tarih ve Saati Gösteren Kodlar
label1.Text=DateTime.Now.ToString();
_________________________________________
2.2.2.2.2 İşlemini Yapdırı Aşağıdaki Kod
label10.Text = Math.Pow(2, 5).ToString();