8

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 値を自動的にチェックするロジックが必要だと思います...または含むことができますか?

4

1 に答える 1