首页 > 解决方案 > 字符串,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";

标签: c#.net

解决方案


例如,您可以创建一个数组,然后检查它是否包含您搜索的内容:

if(new[] { "MS", "VI", "PS" }.Contains(MirePrincipal.Substring(0, 2)))

推荐阅读