C# Değişkenler
Bu yazımız da,C#’ta değişken kavramından ve kullanımından bahsedeceğim.
Değişkenler,verilerin geçici süreliğine depolandığı yerdir.Değişkenler içine verilerimizi istediğimiz şekilde koyabilir,bu verileri istediğimiz yerde çağırabilir ve kullanabiliriz.
C# programlama dilinde değişken tanımlarken o değişkenin tipinide belirtmeniz gerekiyor.Değişkenin tipini belirleyen faktörler,içlerindeki verilerin çeşitleridir.
Öncelikle değişken tiplerimizi görelim ve sonrasında nasıl kullanıldığına bakalım.
Tabi baş kural değişken isimlerinde Türkçe karakter kullanmayacağız!
Tabloda da gördüğünüz gibi değişken tipleri genel anlamda 3 e ayrılıyor.
Sayı,Metin,Karakter ve Mantıksal Değişkenler
Sayı Değişkenleri:Tabloda değer aralığına bakarsanız eğer,sayısal işlem ve aralık olan değişkenler sayı değişkenleridir ve sadece sayısal değerler tutabiliriz.
Dikkat!Sayı değişkenlerine değer atarken tırnak kullanılmaz.
Metin Değişkenleri:Bu tür değişkenler bir yazıdan,metinden,kelimeden oluşan verileri saklamak için kullanılır.Değişken tipinin ismi sadece String tir.
Karakter Değişkenler:Tek bir karakterden oluşan veriyi saklayacak değişken türüdür.Değişken tipi sadece char dır.
Mantıksal Değişkenler:Doğru ya da yanlış mantığında değişkenler.Bool
Değişken Tanımlamanın Formülü
DegiskenTipi + DegiskenAdi ;
1. Yöntem
string gencay; = Gençay adında değişken oluşturuldu.
Int a; = a adında Int tipinde bir değişken oluşturuldu.
uInt zuheyla = zuheyla adında uInt tipinde bir değişken oluşturuldu.
2.Yöntem
string fenerbahce,galatasaray,besiktas,trabzon;= fenerbahce,galatasaray,besiktas,trabzon spor adlı dört adet string tipinde değişken oluşturuldu.
int a,b,c; =a,b,c adında 3 adet int tipinde değişken oluşturuldu.
Değişkenlere Değer Atama Yolları
Tanımladığımız değişkenlere bir çok farklı yöntemle değer atayabiliriz.
1.Yöntem
string ahmet;
ahmet = “Merhaba”; = ahmet değişkenine “Merhaba” verisi atandı.
int a,b,c;
a = 1; =a değişkenine 1 verisi atandı.
b = 2; =b değişkenine 2 verisi atandı.
c = 394; =c değişkenine 394 verisi atandı.
2.Yöntem
string kanarya=”23″; = kanarya adında string bir değişken oluşturuldu ve aynı satırda o değişkene 23 verisi aktarıldı.Burada dikkat edilmesi gereken nokta,23 sayısının int olmamasıdır.Değişken tipimiz string olduğu ve tırnak içinde yazıldığı için artık o 23 metinsel anlamda 23 tür.
int a=2,b=232,c=0; = a,b,c adında int değişkenler oluşturuluyor ve aynı satırda 2,232 ve 0 verileri atanıyor.
Son olarak bir sayısal değer alan değişken tipinin aralığını öğrenmek istiyorsanız bunun kodları şu şekildedir.
Örn byte değişkeninin alacağı aralığı bulalım.
byte.MaxValue=byte tipinin alabileceği en yüksek değer.
byte.MinValue=byte tipinin alabileceği en düşük değer.
sizeOf(byte) =byte tipinin RAM de kapladığı alan.(byte cinsinden)
Not:Asp.NET-C# teknolojisinde de aynı şekilde değişken kullanılır.
Ek 1
string metin = ""; metin += "Gençay Yıldızn"; metin += "Fenerbahçeli n"; metin += "Öğrencin"; metin += "Artvinli-Lazlardann"; Console.Write(metin); Console.Read();
Yukarıdaki değişken kullanma sitilinin çıktısı yandaki gibidir.
Ek 2
Sabit Değişkenler
Sabitler(constants), program içerisinde değeri bir kere verilen ve tekrar değiştirilemeyen yapılardır. Normal değişken gibi tanımlanır, başına const ifadesi eklenir.
Örn;
const int sabit=10;
İyi çalışmalar…
bunu yazan fenerliymiş anlamış olduk ama soracagım bısey var bu değişkenleri kullanırken nerde ne kullanacagımızı nerden anlıcaz yanı sureklı strıng yaparak olmaz ınt ve strıng bılıyorum yazanlardan cok sey anlayamıyorum