I have an enum of for example \'Gender\' (Male =0 , Female =1) and I have another enum from a service which has its own Gender enum (Male =0
Gender
Male =0 , Female =1
Male =0
Here's an extension method version if anyone is interested
public static TEnum ConvertEnum(this Enum source) { return (TEnum)Enum.Parse(typeof(TEnum), source.ToString(), true); } // Usage NewEnumType newEnum = oldEnumVar.ConvertEnum();