C# 的 switch 语句区分大小写。有没有办法切换它,使其不区分大小写?
C# 的 switch() 语句区分大小写。有没有办法切换它,使其不区分大小写?
================================
谢谢, 但是,我不喜欢这些解决方案;
因为 case 条件将是一个变量,并且我不知道它们是否都是 UPPER 或 lower。
C#'s switch() statement is case-sensitive. Is there a way to toggle it so it becomes case-insensitive?
==============================
Thanks,
But , I don't like these solutions;
Because case conditions will be a variable , and I don't know if they ALL are UPPER or lower.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是 - 在其操作数上使用
ToLower()
或ToLowerInvariant()
。例如:Yes - use
ToLower()
orToLowerInvariant()
on its operands. For example:你可以做这样的事情
You can do something like this
预先将开关字符串转换为小写或大写
Convert your switch string to lower or upper case beforehand