Bazen başkalarının C # kodunu okurken, tek bir parametrede birden çok enum değerini kabul edecek bir yöntem görüyorum. Her zaman güzel olduğunu düşünmüşümdür, ama hiç bakmadım.
Şimdi sanırım buna ihtiyacım olabilir ama nasıl yapacağımı bilmiyorum
- bunu kabul etmek için yöntem imzasını ayarlayın
- yöntemdeki değerlerle çalışmak
- numaralandırmayı tanımla
bu tür şeyleri başarmak için.
Benim özel durumumda, şu şekilde tanımlanan System.DayOfWeek'i kullanmak istiyorum:
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
Metoduma bir veya daha fazla Haftanın Günü değerini geçirebilmek istiyorum. Bu özel sıralamayı olduğu gibi kullanabilecek miyim? Yukarıda listelenen 3 şeyi nasıl yaparım?