Enum primitive türlere mapping yapmamızı sağlayan değerlerdir. Enumlar genel olarak integer olarak kullanılır. Ancak enum değerlerin sıralı olduğundan asla emin olamayız.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public enum BenimEnumlarim{ Orta = 2, Zayif = 1 , Iyi = 3 } public static void Main() { foreach (int i in Enum.GetValues(typeof(BenimEnumlarim))) { Console.WriteLine($" {i}" ); } } |
1 2 3 |
1 2 3 |
Enum değerlerini almak için Enum.GetValues(Type) fonksiyonunu kullanabilirsiniz. Fonksiyonun döndürdüğü array üzerinde de istediğiniz işlemleri yapabilirsiniz. Ayrıca GetValues fonksiyonu değerleri sıralı bir şekilde döndüreceğinden daha sağlıklı kullanımlara olanak sağlar.