C# 的 switch() 语句区分大小写。有没有办法切换它,使其不区分大小写?
================================
谢谢,
但是,我不喜欢这些解决方案;
因为 case 条件将是一个变量,并且我不知道它们是否都是 UPPER 或 lower。
是的 - 使用ToLower()
or ToLowerInvariant()
在其操作数上。例如:
switch(month.ToLower()) {
case "jan":
case "january": // These all have to be in lowercase
// Do something
break;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)