我想检查输入的字符串是否包含问号。 可能很简单,但我对编码很新。
答案 0 :(得分:3)
string myString = "Hello world?";
bool containsQuestionMark = myString.Contains("?"); // true
对于将来的参考,请使用MSDN,其中包含完整的文档。
答案 1 :(得分:1)
或者(对Rick的答案),如果你只是检查字符串中的char出现,你可以使用IndexOf(char):
bool containsQuestionMark = myString.IndexOf('?') != -1;
两种方法之间也存在一些轻微(可忽略不计)的性能差异,具体取决于所使用的框架版本。