将枚举常量的 FQN 解析为不拆分字符串的枚举常量

本文关键字:枚举常量 拆分 字符串 FQN | 更新日期: 2023-09-27 17:57:08

尝试解析命令行参数('MyNameSpace.MyEnumClassName.MyConstantName')以获取常量。

这可以在不提取 EnumClassName 的情况下实现吗?我知道我可以得到常数 Type.GetType(...); Enum.Parse(...)

但是有没有直接的方法?

背景:这个参数可以用于不同的事情。可以有一个类的 fqn,一个常量,...我知道这不是一种"干净",但这不是这个问题的一部分。

将枚举常量的 FQN 解析为不拆分字符串的枚举常量

由于似乎没有直接的方法,我以答案""结束这个问题。