![]() |
1
0
在您的示例中,通过将枚举更改为类,并使用接口而不是属性,您可以实现相同的功能。 您可以使用测试接口实现 作为 ,还可以编写接口的扩展方法。 还可以在错误类上实现方法,从而提供比普通旧枚举更大的范围。
|
![]() |
2
4
那么,您可以在属性构造函数中接受类型或类型名参数。例如
或
前者使用起来更简单,而后者在您不想或不能依赖于包含类型的程序集时很有用。
顺便说一句,
|