Egitim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Egitim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Mart 2020 Cuma

C# Dersleri 9 - Veri Tipleri : Enum Veri Tipi


Enum Veri Tipi

Enum, sabitlerle tanımlanmış ayırt edici bir veri tipidir. Enum kullanmanın en temel amacı, programlamada "magic string" denilen değerler tutmak yerine bir Enum sabiti ile bu değerleri getirmektir.

magic string nedir derseniz? Mesela
string gunler = "Salı";
gibi bir değişken tanımladığımızda burada ki "Salı" bir magic stringtir.

Eğer Günlerden birini getirmek istiyorsak bir Enum sabiti vasıtasıyla bunu yapabiliriz.

Örnek Uygulama:

Örnek Çıktısı:
Sali
1

Uygulamanın çıktısına baktığımızda "(int)Gunler.Salı" için "1" değerini verdiğini görüyoruz. Enum sabitleri de eğer bir tanımlama yapılmamışsa "Pazartesi=1 gibi" değerlerini sıfırdan başlatırlar.

Enum sabitlerinin "if" bloglarıyla kullanımı içinde bir örnek uygulama yazalım.

if bloglarına bir sonra ki yazıda değineceğiz fakat enum sabitlerini anlamamız için güzel bir örnek olacağını düşünüyorum

Örnek Uygulama:

Örnek Çıktısı:
Seçtiginiz Gün Haftasonu Günü Degildir


Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla




C# Dersleri 8 - Veri Tipleri : Decimal Veri Tipi

Decimal Veri Tipi

Decimal veri tipleri 128 bitlik gerçek sayı değerleridir. Integer için long neyse double içinde decimal odur.

Decimal değişkeninde eğer tam sayı olmayan bir değer tutmak istiyorsak sayının sonuna M veya m harfini koymamız ve bu değerin bir decimal değişkeni olduğunu belirtmemiz gerekmektedir. Bunun sebebi C# ortamında ondalıklı sayıların varsayılan değeri double'dır. 

Decimal değişkeninde bir tam sayı kullanacaksak sonuna bu M veya m harfini yazmamıza gerek yoktur.

Örnek Uygulama:

Örnek Çıktı:
Birinci sayi: 10
Ikinci sayi: 10.5
Üçüncü sayi: -10
Dördüncü sayi: -10.5
Maksimum deger: 79228162514264337593543950335
Minimum deger: -79228162514264337593543950335

Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla

12 Mart 2020 Perşembe

C# Dersleri 7 - Veri Tipleri : Double Veri Tipi

Double Veri Tipi

Double veri tipleri 64 bitlik gerçek sayı değerleridir. Double olarak tanımlanmış değişkenlerde tam sayılardan farklı olarak ondalıklı sayıları da tutabiliriz.

double deger = 10.4;

Örnek Uygulama: 



Örnek Çıktı: 

Birinci degisken: 243.14
Ikinci degisken: -1432
Maksimum deger: 1.7976931348623157E+308
Minimum deger: -1.7976931348623157E+308


Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla

C# Dersleri 6 - Veri Tipleri : Char Veri Tipi

Char Veri Tipi

Char veri tip 16 bit uzunluğunda unicode standartlarında karakterlerin karşılığını tutan bir veri tipidir. Her karakterin unicode standartları çerçevesinde bir karşılığı bulunmaktadır ve char tipinde ki değişkene bir değer atandıktan sonra o değişken bir karakteri temsil etmektedir.

Char veri tiplerine doğrudan karakter atayabilirsiniz.
char deger1 = 'A';
 Char veri tipine hexadecimal karakter karşılında değer atabilirsiniz.
char deger2 ='\x0058'
Char veri tipine ASCII sayısal karşılığından Char tipine dönüşüm yapabilirsiniz.
char deger3 = (char)55;
Char veri tipine Unicode karakter ataması yapabilirsiniz.
char deger4 = '\u0058';

Örnek Uygulama:


Örnek Çıktı:

A
X
7
X

Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla

C# Dersleri 5 - Veri Tipleri : Bool Veri Tipi

Bool Veri Tipi

Bool veri tipi "Doğru" veya "Yanlış" olmak üzere iki değer alabilen mantıksal bir veri tipidir. Daha çok kontrol işlemlerinde kullanılır. 
bool dogru= true;
bool yanlis = false;
İleri ki yazılarda şart ve kontrol bloklarını incelerken bool değişkenini bolca kullanacağız. Şimdilik sadece iki değer aldığınız ve bunları "True" veya "False" olduğunu bilmeniz yeterli olacaktır.

Örnek bir uygulama da bunu göstermek istersek. Mesela elimizde değeri 8 olan integer bir değişken olsun ve bunun 12 den büyük olup olmadığını kontrol edelim.

Örnek Uygulama:



Örnek Çıktısı:
False

sayi değişkenine atadığımız 8 değeri 12 sayısından küçük olduğu için sonuç "False" olarak döndü.

Son olarak bool veri tipinin de bir Değer Tipi olduğunu unutmayın.

Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla

C# Dersleri 4 - Veri Tipleri : Byte Veri Tipi

Byte Veri Tipi:

Byte(byte) tam sayıları tuttuğumuz 8 bitlik veri depolayan bir değer tipidir.

Byte veri tipi 0 ile 255 arasında ki değerleri alabilir. Görüldüğü üzere eksi (negatif) bir tam sayı değeri alamaz.

Örnek Uygulama:



Örnek Çıktı:
Ilk Sayi: 5
Ilk Sayi: 8
Max Sayi: 255
Min Sayi: 0


Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla