C# Eğitimleri 6 – Veri Tipleri Genel Bilgi Detaylı Anlatım


Not: Visual Studio = VS

Merhaba.

Yeni bir eğitim yazımla daha beraberiz. Bu yazımda sizlere C# veri tiplerinden bahsedeceğim.

C# da ve aslında .Net Framwork alt yapısını kullanan tüm dillerde bilmemiz gereken en önemli kurallardan biri,

Her veri tipi bir sınıf, her sınıf bir veri tipidir.

Klasik diyebileceğimiz dillerde tamsayılar, rasyonel sayılar, ondalıklı sayılar, karakter ve bool tipleri dil ile bütünleşik olarak gelir ve onlara ait bir belirteçle kullanılırlar.

Ama C# da bu durum biraz daha farklıdır.

Microsoft kullanılabilecek veri tiplerinin tanımlamalarını .Net Framwork üzerinde bir sınıf olarak oluşturmuştur. Bizler oradan bu sınıflar üzerinden istediğimiz tipleri çağırarak kullanabilmekteyiz.

Geliştiricilere şöyle bir kolaylık da sağlamışlardır. Her bir veri tipi üretme işlemi için sınıfı çağırmak yerine o sınıfa bir belirteçle erişebilmemizi sağlamışlardır.

Yani tam olarak ne demek istiyorum?

Örneğin string türünde bir değişken tanımlamak istediğimde ilk söylediğim bilgilere göre bu veri tipini üretebilmem için şunu yapmam gerekecekti

MessageBox sınıfını kullanmamın tanımlamayla bir alakası yoktur. Ayrıca ekstra bir kod olarak yazılmıştır.

Burada String gördüğünüz gibi bir sınıftır ve ben o sınıf üzerinden bir tanımlama yaptım. VS üzerinde String İle string aynı anlama gelir. Bundan sonra string bir değişken tanımlayacağımızda bu belirteci kullanacağız.

İşte bu şekilde belirteçler oluşturularak kullanım kolaylığı sağlanmıştır tüm veri tiplerinde.

Aklınıza belki biri büyük harfle başlıyor diğeri küçük başka türlü bir fark yok ve bir kolaylık sağladığıda görünmüyor diye bir soru gelebilir. Bazı Veri Tipleri sınıfı ile aynı isimde anılmakla beraber bazı veri tipleri öyle değildir.

Örnek vermek gerekirse.

int değişkeni Int32 sınıfını işaret eder.

short değişkeni Int16 sınıfını işaret eder.

Buradan anladığımız gibi int ve short kullanımları daha pratik ve kolaydır. Ama yerine sınıflarınında kullanılabileceğini bilebilirsiniz.

Veri tiplerinin toplu olarak sizinle paylaşmış olayım hemen burada.

Bu bilgiler yeri geldikçe işimize yarayacaktır. Bir sonraki eğitim yazımda Char veri tipiyle devam ediyor olacağız.

Veri Tipleri İçin Kullandığım Resimlerin Kaynağı : Kaynak

 

You may also like

More From: Sıfırdan C# Eğitimleri

DON'T MISS

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format