下面的函式僅在引數型別與T. 我怎樣才能使它適用于所有列舉?(我不在乎縮小或擴大)
public T Cast<T>(int i) where T : Enum
{
return (T)(object)i;
}
uj5u.com熱心網友回復:
例如,您可以這樣做:
public static T Cast<T>(int i) where T : Enum {
return (T)Convert.ChangeType(i, Enum.GetUnderlyingType(typeof(T)));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/311183.html
