在这个页面上,一位评论者写道:
不要.ToUpper用来确保比较字符串不区分大小写.
而不是这个:
type.Name.ToUpper() == (controllerName.ToUpper() + "Controller".ToUpper()))
Run Code Online (Sandbox Code Playgroud)
做这个:
type.Name.Equals(controllerName + "Controller",
StringComparison.InvariantCultureIgnoreCase)
Run Code Online (Sandbox Code Playgroud)
为什么这种方式更受欢迎?