-6

在 C# 中,如何在字符串中找到特定字符。这个“2222+2222”是我的字符串,我想在其中找到字符“+”?如果找到它,我想要一个返回布尔值的函数。

4

3 回答 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 回答