由于 VB.Net 中的枚举不能包含这样的重复值:
Enum Test
A
a
End Enum
那为什么该[Enum].Parse
方法有一个 StringCase 参数?
[Enum].Parse(GetType(Enum), Value, Ignorecase)
http://msdn.microsoft.com/en-us/library/system.enum.parse.aspx
解析(类型、字符串、布尔值)
这对我来说真的有任何意义。
.NET Framework 类的逻辑开发人员在该方法中编写了该忽略大小写标志?
我认为[Enum].Parse
逻辑应该是自动检查忽略大小写的值,而不是将布尔参数传递给方法,因为枚举不能包含重复项......或者它可以包含?