我正在一个项目中存储有关客户的信息。我有一个变量,用于存储客户居住的国家/地区。此变量可以一次保存许多值,例如“英格兰,苏格兰,威尔士”。值得一提的是,这些值是通过输入获得的。
然后我在代码中稍后要检查客户输入的值。在此示例中,客户已输入上面的三个值。我想确定客户是否已进入苏格兰。
如何搜索包含三个值的原始变量中的一个值“苏格兰”?
答案 0 :(得分:2)
使用字符串。拆分后,您可以拆分为各个国家/地区:
var countries = stringVariable.Split(',').Select(_ => _.Trim()).ToArray();
然后搜索国家
if (countries.Contains("scotland", StringComparer.CurrentCultureIgnoreCase))
{
}