【发布时间】:2018-03-19 22:09:49
【问题描述】:
我的清单如下:
readonly List<string> carMake = new List<string>
{
"Toyota",
"Honda",
"Audi",
"Tesla"
};
我在运行时有一个字符串如下:
string strOutput = "Project1:Toyota:Corolla";
现在,我想使用 strOutput 和 carMake 来确保字符串是正确的汽车品牌。我如何使用 Linq 做到这一点?
我想:
- return true 当 strOutput = "Project1:Toyota:Corolla"(因为 Toyota 在列表中)
- 返回 false 当 strOutput = "Project1:Foo:Corolla" 时(因为 Foo 不在列表中)
【问题讨论】:
-
我先将字符串解析为一个对象(或至少一个元组),然后使用该对象的属性进行检查