0

I have an enum like below :

    public enum ActionRole : int
    {
        Donor = 2501401,
        Recipient = 2501402,
        Wildcard = 2501403
    }

var temp = (ActionRole)1;

This line cannot give an error. I don't understand why. Because ActionRole Enum hasn't a value 1, How can 1 be cast ActionRole Enum ? Can you explain this for me ?

Sinan AKYAZICI
  • 3,942
  • 5
  • 35
  • 60

0 Answers0