![]() |
1
75
我建议建一个
或者,如果你想坚持你目前的方法,你可以这样做(我建议不要这样做):
|
![]() |
2
20
使用字典(根据Mehrdad的答案)创建专用映射器或实现 TypeConverter .
您的自定义类型转换器可以替换
这一实施可以通过以下几种方式加以改进:
|
![]() |
3
20
对于“not equals”,obv需要在上面的语句中用下划线替换空格。 编辑:以下版本在尝试分析之前用下划线替换空格:
|
![]() |
4
10
您可以使用parse方法:
一些实例 here |
![]() |
5
1
为什么使用另一种方法:将枚举转换为字符串? 只需从枚举中生成组合框的项。 |
![]() |
6
1
在C中,可以向枚举类型添加扩展方法。见 http://msdn.microsoft.com/en-us/library/bb383974.aspx 可以使用此方法将ToString(operation op)、FromString(string str)和ToLocalizedString(operation op)方法添加到枚举类型中。用于查找特定字符串的方法取决于您的应用程序,并且应该与在类似情况下所做的一致。像其他人建议的那样使用字典似乎是一个很好的第一种方法,只要你不需要在你的应用程序中进行完整的本地化。 |
![]() |
7
1
我要一件这个
enum mapper class
它的执行速度比Enum.Parse快得多(它使用反射,而且速度非常慢)。
然后你可以使用
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |