System.Enum.GetValues(Type enumType)
public enum ItemCategory
{
Kitchen,
Interior,
Exterior
}
foreach (ItemCategory category in System.Enum.GetValues(typeof(ItemCategory)))
이럴 때 :
System.Enum.GetValues(typeof(ItemCategory))
→ 반환결과 :
Array: [ItemCategory.Kitchen, ItemCategory.Interior, ItemCategory.Exterior]
따라서 foreach 루프에서 category는 각각 순서대로 저 값을 가진다.