c# - 字符串,c#如何同时比较字符串
问题描述
预先感谢您的宝贵帮助。这是我的问题,我想将 MirePrincipale 的前两个字符(它是一个字符串)与以下字符串“MS”或“VI”或“PF”进行比较。我只能用一个字符串“MS”而不是其余的来做到这一点。这是我的代码!
if ( MirePrincipal.Substring(0, 2) == "MS" || "VI" || "PF")
return this.MireSecondaire + " " + "(" + MirePrincipal + ")";
else
return "Mire Principale is note a MS VI OR PF";
解决方案
例如,您可以创建一个数组,然后检查它是否包含您搜索的内容:
if(new[] { "MS", "VI", "PS" }.Contains(MirePrincipal.Substring(0, 2)))
推荐阅读
- azure - 如何使用 Azure DevOps REST API 创建父存储库的分支?
- python - 如何在python中找到没有十进制数的立方根
- deployment - 如何使用 Terraform 从 DigitalOcean 中删除快照?
- database - 连接字符串中指定的角色“DBT_DEV_ROLE”不存在或未授权
- arrays - 如何按距坐标和模型的距离对数组进行排序
- c# - Azure SQL 数据库:如何对我正在查询的数据执行计算
- laravel - 将 .ics 附加到 laravel 邮件
- algorithm - 如何计算嵌套“for”循环的运行时间?
- javascript - FB API GRAPH 获取没有即将发生的事件
- android - Animate*AsState 在最后 3 位或最后部分变慢