質問: 列挙型には基本となる型を指定することができますが、 列挙型の値から基本となる型を取得することは出来るでしょうか。 出来るとすれば、どのように取得すればよいでしょうか。 ``` public enum SampleEnum : long { Value1, Value2, Value3 } ```
回答: Object.GetType Method して Enum.GetUnderlyingType(Type) Method や Enum.GetTypeCode Method が使えるようですね。 他参考 Get underlying/derived type of enum?