string text = "Tag*";
我想检查我的字符串是否包含*
。
如何在C#中查看?
答案 0 :(得分:1)
您可以使用String.IndexOf或String.Contains来查找字符串是否包含特定string
。如果您要搜索单个字符,则可以使用String.IndexOf Method (Char)
if(text.IndexOf("*") > -1)
{
}
返回值类型:System.Int32值的从零开始的索引位置 如果找到该字符串,则返回-1,否则返回-1。如果value是String.Empty, 返回值为0,MSDN
答案 1 :(得分:0)
string[] sArray = new string[] { "*" };
string stringToCheck = "Tag*";
bool iscontain = sArray.Any(stringToCheck.Contains);
答案 2 :(得分:0)
我不知道你怎么不知道这个..或者你用Google搜索了多少,但可以按照以下方式完成:
text.Contains("*");
答案 3 :(得分:0)
尝试以下:
string text = "Tag*";
if(text.Contains("*"))
{
//true
}
else
{
//false
}
答案 4 :(得分:0)
您可以尝试Contains扩展名来检查字符串是否包含特定字符串
string yourText = "abcd*efg";
bool containStar = yourText.Contains("*");