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
Parse(型、文字列、ブール)
それは私にとって本当に意味があります。
.NET Framework クラスのロジック開発者がそのメソッドにその ignorecase フラグを記述したのはどれですか?
[Enum].Parse
列挙型には重複を含めることができないため、メソッドにブール値パラメーターを渡すのではなく、ignorecase 値を自動的にチェックするロジックが必要だと思います...または含むことができますか?