Kadang-kadang ketika membaca kode C # orang lain saya melihat metode yang akan menerima beberapa nilai enum dalam satu parameter. Saya selalu berpikir itu rapi, tetapi tidak pernah memeriksanya.
Nah, sekarang saya pikir saya mungkin membutuhkannya, tetapi tidak tahu bagaimana caranya
- mengatur tanda tangan metode untuk menerima ini
- bekerja dengan nilai-nilai dalam metode
- tentukan enumnya
untuk mencapai hal semacam ini.
Dalam situasi khusus saya, saya ingin menggunakan System.DayOfWeek, yang didefinisikan sebagai:
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
Saya ingin dapat meneruskan satu atau lebih nilai DayOfWeek ke metode saya. Apakah saya dapat menggunakan enum khusus ini sebagaimana adanya? Bagaimana saya melakukan 3 hal yang tercantum di atas?