Yukarıda değişken tanımlarken değişken türü için int kullanmıştık. C#'ta bunun gibi farklı kapasitelere sahip bir hayli daha değişken türü vardır. Ayrıca bazı değişken türleri sayısal, bazıları da metinseldir. Sayısal türler aşağıdaki tabloda listelenmiştir:
Dikkat ettiyseniz bazı değişken türlerinde değer atarken değerin sonuna bir karakter eklenmiş, bu değişken türlerindeki değişkenlere değer atarken siz de bunlara dikkat etmelisiniz. Sıra geldi metinsel türlere:
String türüne ayrıca char ve/veya string sabit ya da değişkenler + işaretiyle eklenip atanabilir. Örnekler:
char a='g';
string b="deneme";
string c=a+b+"Viki"+'m';
C#'ta hem metinsel hem de sayısal olmayan türler de vardır:
bool
Koşullu yapılarda kullanılır. Bool türünden değerlere true, false veya 2<1 gibi ifadeler örnek verilebilir. Örnekler:
bool b1=true;
bool b2=false;
bool b3=5>4;
object
Bu değişken türüne her türden veri atanabilir. Örnekler:
object a=5;
object b='k';
object c="metin";
object d=12.7f;
Aslında C#'taki bütün değişken türleri objecttüründen türemiştir. Bu yüzden object türü diğerlerinin taşıdığı bütün özellikleri taşır. Ancak şimdilik bunu düşünmenize gerek yok. Bu, nesneye dayalı programlamanın özellikleriyle ilgili.
Yorumlar
Yorum Gönder