【发布时间】:2012-09-25 10:59:57
【问题描述】:
可能重复:
Using C# to check if string contains a string in string array
我们可以在 asp.net 中使用逻辑 OR 运算符(|)在单个字符串变量中包含多个字符串吗?
string _Text = "";
string _str = "abc" | "xyz" | "123";
if(_Text.Contains(_str))
{
foo("_str");
}
谢谢,
【问题讨论】:
-
你能用其他语言吗?
-
您自己尝试过代码吗?运算符“|”不能应用于“字符串”和“字符串”类型的操作数
-
@PoweRoy Python 允许
"abc" or "xyz" or "123"结果为"abc",因为每个非空字符串都被评估为真。 ideone.com/STyWh -
@halex:我的意思是“你能用任何其他语言做到这一点并得到想要的结果吗”,编译并不意味着什么。
-
@krishn,“aaaaa”是什么意思 | “bbb”?