Örneğin haftanın günleri tutan bir enum;
Enum HaftanınGünleri
{
Pazartesi,
Salı,
Çarşamba,
Perşembe,
Cuma,
Cumartesi,
Pazar
}
Yukarıda haftanın günlerini tanımlayan bir enumeration tanımladık. Değer girilip gün ismi olarak almak için şöyle yapmalıyız.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Metotlar { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public enum HaftanınGünleri { Pazartesi, Salı, Çarşamba, Perşembe, Cuma, Cumartesi, Pazar } private void button1_Click(object sender, EventArgs e) { byte i = Convert.ToByte(textBox1.Text); HaftanınGünleri gunadı; gunadı = (HaftanınGünleri)i; MessageBox.Show(gunadı.ToString()); } } }
Kodun önizlemesi;
Değer girip string sonuç yani isim alıyoruz. Burda tam tersini (Pazaretesi girip 0 değerini) almak için sadece şöyle değiştirmeliyiz;
HaftanınGünleri day = HaftanınGünleri.Pazartesi; MessageBox.Show(day.ToString());
Mesaj kutumuzda "0" yazacaktır.