【发布时间】:2009-09-01 08:16:12
【问题描述】:
是否可以通过编程方式检索 switch 的所有情况?我不知道,也许是 IL 但不知道该怎么做......
事实上,我的全球问题如下:我得到了一个带有字符串作为属性名称的 siwtch 案例。方法很重要,不允许回归。我不希望重构破坏这一点,所以我想要一种方法来测试所有 case 字符串实际上是我的对象的真实属性。 (注意:默认值返回一些东西,所以我不能为重构的无效值抛出异常)。
【问题讨论】:
-
只是好奇:您打算在构建过程中运行此检查吗?
-
不,我想将它添加到类的静态构造器中或显式调用它,但我可以想象在构建过程中这样做。
标签: c# switch-statement il