|
|
1
4
不幸的是,你不能。扩展方法是一种功能,它允许您在类型的实例上调用新方法。它没有能力将此功能赋予类型本身。 当我想添加一组方法add type level时,我通常会创建一个名为OriginalTypeNameUtil的新静态类,并在其中添加方法。例如ResponseUtil。这样,当我键入原始类型名时,类名是可见的。 |
|
|
2
2
我只是做了一些类似的事情,没有扩展枚举类型,而是扩展了DataTable。
} 它的名字是这样的:
|
|
|
3
1
似乎您只需要一个真正的静态方法和一个“类似枚举”的类:
|
|
|
4
1
如果使用模拟枚举的结构:
然后这个结构的功能完全(接近完全!)像一个枚举,您可以向它添加扩展方法。。。 |
|
|
5
1
但是,您可以创建一个接受枚举的泛型函数,并从中创建一个表。
|
|
|
6
0
|
|
|
7
-1
未测试,但速度很快:) |