C# Programlama Dersi Başlangıç, Değikenler Üstünde İşlem Yapma

Toplama,Çıkarma,Çarpma ve Bölme

Formumuza yeni bir button oluşturuyoruz.

private void button2_Click(object sender, EventArgs e)
{
int sayi1 = 9;
int sayi2 = 23;
int sonuc = sayi1 + sayi2;MessageBox.Show(sonuc.ToString());
}

//int değişkeni içinde bir sayı tanımlıyoruz.
//int değiskeni içinde 2. sayımız.
//int değiskeni içinde tanımladığımız 2 sayıyı topluyoruz
//Topladığımız sayıları MessageBox içinde gösteriyoruz

Yeni bir buton olusturup çıkarma işmenine bakalım.

private void button3_Click(object sender, EventArgs e)
{
int sayi1 = 9;
int sayi2 = 23;
nt sonuc = sayi1 - sayi2;
MessageBox.Show(sonuc.ToString());
}

//tek fark topla(+) yerine çıkartma(-) yapmamız.

Çaprma işlemi için olusturduğumuz button

private void button4_Click(object sender, EventArgs e)
{
int sayi1 = 9;
int sayi2 = 23;int sonuc = sayi1 * sayi2;MessageBox.Show(sonuc.ToString());
}

Ve bölme için ayrı bir button.

private void button5_Click(object sender, EventArgs e)
{
int sayi1 = 9;
int sayi2 = 23;
int sonuc = sayi1 / sayi2;
MessageBox.Show(sonuc.ToString());
}

Bu işlemler daha fazla değisken kullanarakda yapabiliriz.

int sayi1 = 9;
int sayi2 = 23;
int sayi3 = 8;
int sonuc = sayi1 * sayi2+sayi3;
MessageBox.Show(sonuc.ToString());

//Bu sefer dikkat edilmesi gereken aynı matamatikte olduğu gibi çarpma işkeminin önceliği olduğudur. Eğer toplama işlemini önce yapmak istiyorsak ( ) içine almamız gerekiyor.

int sayi1 = 9;
int sayi2 = 23;
int sayi3 = 8;
int sonuc = sayi1 * (sayi2+sayi3);
MessageBox.Show(sonuc.ToString());

String Fonksiyonları.

Length Fonksiyonu.

Yeni bir button oluşturuyoruz.

private void button6_Click(object sender, EventArgs e)
{
string isim = "Kerem";
MessageBox.Show(isim.Length.ToString());
}

//Length fonksiyonu string bir ifadenin karakter sayısını öğrenmemize yarar. Int bir değer olduğu için MessageBox'da ToString ile string'e çeviriyoruz.

IndexOf

Her bir string ifade index değerine sahiptir.Örneğin

string isim ="Osman";

O:0,s:1,m:2,a:3,n:4 indexsine sahiptir.IndexOF ile bu indexleri öğrenebiliriz.

private void button7_Click(object sender, EventArgs e)
{
string isim = "Osman";
MessageBox.Show(isim.IndexOf("m").ToString());
}

//IndexOf yazdıktan sonra ( ) içine hangi harfin indexini öğrenmek istiyorsak onu yazıyoruz.Gelen değer int olduğu için ToString ile gösteriyoruz.


LastIndexOf

IndexOf en bastaki karakterden sayarak başlar. LastIndexOf ise en sondaki karakterden baslar.

Remove

private void button8_Click(object sender, EventArgs e)
{
string isim = "Yasemin";
MessageBox.Show(isim.Remove(3));
}

//Verdiğimiz index numarasından sonraki harfleri göstermez.

Substring

private void button9_Click(object sender, EventArgs e)
{
string isim = "network academy";
MessageBox.Show(isim.Substring(3,7));
}

//String ifadede girilen index aralıklarındaki harfleri gösterir.
//Not: Boşlukta bir karakter olarak tanımlanır.

ToUpper, ToLower

private void button10_Click(object sender, EventArgs e)
{
string isim = "Kazım";
isim.ToUpper;
MessageBox.Show(isim);
}

//string ifadenin harflerini büyük göstermeye yarar.ToLower ise küçük gösterir.

ToUpper ile Baş Harfi büyülten Program.

private void button11_Click(object sender, EventArgs e)
{
string isim = "çağrı";
string buyuk_harf = isim.Substring(0, 1);
string kalan_harf = isim.Substring(1, 4);
MessageBox.Show(buyuk_harf.ToUpper() + kalan_harf);
}

//isim adında string bir değisken tanımladık. buyuk_harf değiskenine isim.Substring ile isim değiskeninin ilk harfini tanımladık. kalan_harf'te ise geri kalan harfleri yine Substring ile tanımladık.MessageBox'da buyuk_harf'i ToUpper ile büyük görünmesini sağladık.

//Not:+ operatörü MessageBox'da kullanıldığında değiskenleri birleştirmeye yarar.