在 C# 中,如何在字符串中找到特定字符。这个“2222+2222”是我的字符串,我想在其中找到字符“+”?如果找到它,我想要一个返回布尔值的函数。
问问题
16838 次
3 回答
5
string.Contains("+") 返回一个布尔值。
于 2013-03-18T21:37:46.187 回答
3
yourString.IndexOf("+")
如果找到字符,将返回 0 或正数
由于您更喜欢返回 bool 的东西,因此您可以改用Contains
它,但请注意它Contains
不会提供重载来执行不区分大小写的搜索。在这很重要的情况下(查找字符串而不关心大小写),最好使用IndexOf(stringToSearch,StringComparison.InvariantCultureIgnoreCase)
来确定是否找到了字符串。
于 2013-03-18T21:37:34.447 回答
2
String s = "2222+2222";
if (s.Contains("+")) {
// dosomething...
}
于 2013-03-18T21:37:23.173 回答