像这样的东西?
MyEnum m = (MyEnum)((int)otherEnum);
var en = (StringSplitOptions)SeekOrigin.Begin;
Run Code Online (Sandbox Code Playgroud)
这两种enum类型如何"对应"?如果没有直接链接,那么是的,需要一个大的switch声明.否则,如果它们具有相同的基础值,那么您可以简单地从一种类型转换为另一种类型.如果你有int,你也可以将其转换为所需的enum类型.