fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. enum SomeEnum
  6. {
  7. SomeValue,
  8. SomeValue2,
  9. SomeValue3,
  10. SomeValue4
  11. }
  12.  
  13. static int getEnumValueAsInt(SomeEnum value)
  14. {
  15. return (int)value;
  16. }
  17. public static void Main()
  18. {
  19. SomeEnum[] arr = new[]{SomeEnum.SomeValue2, SomeEnum.SomeValue3, SomeEnum.SomeValue, SomeEnum.SomeValue4};
  20. Random rnd = new Random();
  21. int randv = rnd.Next(1,4);
  22. Console.WriteLine(
  23. $"Current int value: {getEnumValueAsInt(arr[randv])}, Current enum: {arr[randv]}");
  24. }
  25. }
Success #stdin #stdout 0.03s 15180KB
stdin
Standard input is empty
stdout
Current int value: 0, Current enum: SomeValue