Alerr Asked:2020-04-11 00:47:13 +0000 UTC2020-04-11 00:47:13 +0000 UTC 2020-04-11 00:47:13 +0000 UTC 将枚举转换为 int 的正确方法是什么? 772 大家好。 我发现为了将枚举转换为 int,必须进行显式转换。它有效,但有点不方便。 是否有可能以某种方式使任务自动化或使其在视觉上更“漂亮”?我不想每次都写 (int) enumVar 来转换成 int c# 1 个回答 Voted Best Answer Alexander Petrov 2020-04-11T01:22:31Z2020-04-11T01:22:31Z 你可以做一个扩展方法: static class Extensions { public static int ToInt(this MyEnum value) { return (int)value; } } 然后使用: enumVar.ToInt() 但就我个人而言,我不认为它“更漂亮”并且仍然会使用演员表。
你可以做一个扩展方法:
然后使用:
但就我个人而言,我不认为它“更漂亮”并且仍然会使用演员表。