在这个页面上,一位评论者写道:
千万不要使用 .ToUpper
来确保比较字符串时不区分大小写。
请使用以下方法代替:
type.Name.ToUpper() == (controllerName.ToUpper() + "Controller".ToUpper()))
这样做:
type.Name.Equals(controllerName + "Controller",
StringComparison.InvariantCultureIgnoreCase)
为什么这种方式更受欢迎?