Validate Enum Value in C#

This is my enum to validate.
  1. public enum OS  
  2. {  
  3.     Windows=1,  
  4.     Android=2,  
  5.     IOS=3  
  6. }  
This below code for validating enum. 
  1. public void ValidateEnumValue(int OsValue)  
  2. {  
  3.     bool success = Enum.IsDefined(typeof(OS), OsValue);  
  4.     if (success)  
  5.     {  
  6.        Console.WriteLine("Valid Enum Value");  
  7.     }  
  8.     else  
  9.     {  
  10.         Console.WriteLine("InValid Enum Value");  
  11.     }  
  12. }  

Fore more details Visit Below link https://msdn.microsoft.com/en-us/library/system.enum.isdefined(v=vs.110).aspx.