Search code examples
c#enumsinitializationdayofweek

Initializing C# DayOfWeek Enum


According to the MSDN doc here, each member of the Enum can be cast to Int to get a corresponding 0-indexed value. But I want to convert an Int value, ranging from 0 to 6, to this Enum.

How is this possible?


Solution

  • You can cast it in reverse:

    int intValue = 1;
    DayOfWeek dayOfWeek = (DayOfWeek)intValue;