Given the C# enum:
public enum stuffEnum: int
{
New = 0,
Old = 1,
Fresh = 2
}
How do I loop through it in a way that I can copy both the key and its value in a single loop? Something like:
foreach(var item in stuffEnum)
{
NewObject thing = new NewObject{
Name = item.Key,
Number = item.Value
}
}
So you would end up with 3 objects, with their Name properties set to "New", "Old", and "Fresh", and the Number properties set to 0, 1 and 2.
How do I do this?