C# Dili Öğrenme Denemeleri-4 Mühendislik / Programlama

Merhabalar biraz uzak kaldım kusura bakmayın dersler sınavlar dolayısıyla , fakat artık devam edebiliriz .
Bu dersimizde Enum  ve Struct yapılarından bahsedelim .

Enum Sabitleri

Enum bir değişken tipidir aslında ,  belli başlı sistematik bir şekilde sabitleri semboller  kullanmak saklamak  istediğimiz değişkenlerdir.
Enumlar class seviyesinde tanımlanan sabitlerdir. Daha önceki derslerimizde verildiği üzere snippets’lar kullanılabilir . Yani enum yazıp tab tuşuna iki kere bastığınızda karşınızda enum ibaresi çıkıyor .

Çıkan ibarede MyEnum ismini kendinize göre isimlendirebilirsiniz.

Örneğin okul not başarısı ile ilgili bir örnek yapacak olursak. Bu örnekte giriş alınana bir sayısal veriye karşılık gelebilecek sözel değerlendirmeyi inceleyecek olursak .

Enumlar bizim için sıra sıra kod yazmamızı gerektirmeden tek kod ile bazı değerleri simgesel olarak göstememizi sağlar. Enumları kullanarak program yapımızı anlaşılır ve olmasını kolaylaştırabiliriz.

Enumlar sadece  sayıdan simgesele mi doğrudur ?  Hayır  yaptığımız işlemlerin tam tersi de mümkün .

Sembollerden sayılara giden bir program örneği yapmamız gerekirse ,

 

Struct Sabitleri

Struct yapısı kullanılış açısından class yapısına benzer bir yapıdır . Struct yapıları çoklu değişkenleri bir başlık altında toplamamıza yarar.
Struct yapılarını kullanırken snippet’ları kullanabilirsiniz . Örneğin bir şeyi tanımladığınızda onun bir kaç bilgisini göstermek istediğinizde bu yapıyı kullanmak işinizi haylı rahatlatacaktır . Aşağıda açıklanacak öğrenci örneğinde olduğu gibi , öğrenci numarası , ismi , soyismini tutacak bir struct  yapısını inceleyelim .

Bundan sonraki dersimizde if-else , switch-case  yapılarından bahsedeceğiz. Bir yere ayrılmayın hemen dönücem 🙂
Görüşmek üzere iyi çalışmalar dilerim .

Print Friendly, PDF & Email

murat

people belong theirs ideas | ideas change the lives shades . mechatronic is one of my stuff to stay alive

Yorumlar

  1. Hansoylu Hansoylu diyor ki: Ağustos 20, 2016 at 6:58 am

    Merhaba;
    Convert.ToInt32(belirli sayı aralığı var!);
    İnt.Parse(sayı aralığı nedir?);

    • bizim çevirmek istediğimiz değişkenin sınırına göre değişir . İnt 32 bite kadar ise 32 bite kadar olur .

      Mesela double.Parse() kullanırsanız bu sınır değişecektir . Double sınırına göre olacaktır bu sınır artık .

Bir Cevap Yazın