このページでは、コメント投稿者は次のように書いています。
.ToUpper
文字列の比較で大文字と小文字が区別されないことを保証するために 使用しないでください。
これの代わりに:
type.Name.ToUpper() == (controllerName.ToUpper() + "Controller".ToUpper()))
これを行う:
type.Name.Equals(controllerName + "Controller",
StringComparison.InvariantCultureIgnoreCase)
なぜこの方法が好まれるのですか?