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.
Bir yanıt yazın