C# ta değişkenleri tiplerine göre tanımlarız, sayı tipi, text tipi gibi. \"int a;\" a isimli değişkenin tipinin tam sayı olacağını belirledik\"string b;\" b isimli değişkenin tipinin bir string olacağını belirledik\"double c;\" c isimli değişkenin tipinin ondalık sayı olacağını tanımladık. Bu değişkenlere değer ataması programın herhangi bir adımında yapılabilir:a=10;b=\"Cryptograph\"; c=5.5; Değişkenler dışarıdan değer girilmesi bu değerlerin karşılaştırılması, bir döngüye sokulması ve daha farklı işlerin yapılması için kullanılır, dışarıdan herhangi bir değer girilebilir o yüzden değişkendir. Dışarıdan girilen bir değeri okumak için Console.ReadLine() komutunu kullanırız. String tipli bir değişkenin okunmasını istiyorsak b=Console.ReadLine(); fakat sayı tipli bir değişken okuyacaksak bunun için dönüştürme fonksiyonu kullanmalıyız, çünkü Console.ReadLine komutu string olarak okur, a=Convert.ToInt32(Console.ReadLine()); bu şekilde int tipli bir değişkeni okumuş olduk, c = Convert.ToDouble(Console.ReadLine()); bu komutla da double tipli bir değişken okuduk. İf - Elseyapısı Dışarıdan girilecek değer veya daha farklı bir yerden gelen bir değeri karşılaştırmak için kullanırız.if(karşılaştırılacak değer) karşılaşma sonucunda yapılacak olan işlemelse \"karşılaştırma sağlanmıyorsa yapılacak işlem\" a=Convert.ToInt32(Console.ReadLine()); if(a==5) Console.WriteLine(\"Niyazi Alpay\"); else Console.WriteLine(\"Yanlış Sayı\"); a değişkeni eğer 5 olarak gelirse ekrana Niyazi Alpay yazdır, farklı bir değer gelirse Yanlış Sayı yazdır.Eğer şart sağlandığında birden fazla işlem yaptırmak istiyorsak {} parantezleri içinde yaparız işlemleri a=Convert.ToInt32(Console.ReadLine());if(a==5){ Console.WriteLine(\"Niyazi Alpay\"; Console.WriteLine(\"Muhammed\"); } else Console.WriteLine(\"Yanlış Sayı\"); Birden fazla karşılaştırma da yapabiliriz a=Convert.ToInt32(Console.ReadLine()); if(a==5){ Console.WriteLine(\"Niyazi Alpay\"; Console.WriteLine(\"Muhammed\"); } else if(a==10) Console.WriteLine(\"Cryptograph\"); else Console.WriteLine(\"Yanlış Sayı\"); Karşılaştırma yaparken kullandığımız aritmetik karakterler== eşitse> büyükse< küçükse>= küçük veya eşitse<= büyük veya eşitse=== birebir eşitse