C# Var anahtar kelimesi

C# yazılım dili ve bir çok dilde olmak üzere var anahtar kelimesini sıklıkla kullanırız. Var anahtar kelimesinin en önemli görevi içerisine bütün tipleri alan ve aldığı tipe bürünen bukalemun tarzı bir yapı diyebiliriz

Var anahtar kelimesi ile oluşturulan bir değişkene hangi tipte değer ataması yaparsak var anahtar kelimesi o tipe bürünür ve işlemlerini ona göre yapar. Hepiniz örnek yok mu der gibi ekrana bakıyorsunuz. Tabi ki var hemen örnek gelsin

var anahtar kelimesi kullanarak a isimli değişkenime string bir ifade tanımladım ve a değişkenim artık bir string gibi davranmaya başladı.

Var anahtar kelimesinin özü ve temel mantığı bu dostum. Aldığı değerin tipi neyse kendisi de ona dönüşür.

Var anahtar kelimesi ile isimsiz tip kullanımı

İsimsiz tip kavramını ilkkez duymuş olabilirsiniz. Bunun için ilk olarak isimli bir tip kavramını açıklayalım. Örneğin yeni bir class açarak içerisine iki tane fieald ekleyelim. Bunu sınıfı da örnekleyerek içerisinde bulunan fieldlara bir değer ataması yapalım. Burda ki işlemlere yabancı değilsiniz bu işlem aslında isimli bir tip kullanımı diyebiliriz. O zaman isimsiz tip nasıl yapacağız Aşagıda ki kod örneğini inceleyiniz lütfen

Burada örneklemek için kullandığım isim dışında bir nesne yada tip göremiyorsunuz değil mi? İşte tam olarak bu nedenle bu yapı isimsiz tip kullanımı olarak geçmektedir. Burada eğer farkındaysanız virgül işareti kullandık ve herhangi bir string yada int gibi tip belirlemedik. Burada farkında olmadan Var anahtar kelimesinin ekmeğini yedik diyebiliriz.

Var anahtar kelimesini Linq sorgularında sıklıkla kullanacağız.

Sevgili takipçilerimiz sizler için bir çok alanda bilgilenmeniz için eğitim videoları çekerek sizlere hizmet etmeye çalışmaktayım. Bu nedenle biz yeni kurulan bir aileyiz ve bu ailenin yeni üyelere ihtiyacı vardır. Bu nedenle sizleri ailemizde görmeyi çok isterim. Youtube kanalıma abone olarak sizde Web pazarı ailemize katılabilirsiniz. Kanalıma ulaşmak için BURAYA TIKLAYABİLİRSİNİZ

Bu yazımızda anlattığım konu ile ilgili yapamadığınız yada kafanıza takılan her soruyu sitemizin yorum kısmına yazarak cevap bulabilirsiniz.

Leave a Reply