2017-10-08 11 views
0

入力した文字列に疑問符が含まれていないかどうかを確認します。 おそらくかなりシンプルですが、私はコーディングが初めてです。文字列で疑問符を確認する方法は?

+3

'String.Contains'はあなたの友人です。 –

+3

ここでは、ドキュメントの入手先を知ることができます。 https://docs.microsoft.com/en-us/dotnet/apiから文字列を検索し、https://docs.microsoft.com/en-gb/dotnet/api/system.string?viewを参照してください。 = netframework-4.7#便利なメソッドのメソッド –

+2

'contains'、' startswith'と 'endswith'は遠くに行くので、正規表現を学ぶことをお勧めします。私は本当に正規表現を学ぶためのhttps://regex101.com/をお勧めします。 –

答えて

2

使用String.Contains():将来の参照の場合

string myString = "Hello world?"; 
bool containsQuestionMark = myString.Contains("?"); // true 

MSDNを使用し、それが良いドキュメントでいっぱいです。

1

代わりに(リックの答えに)、あなたはIndexOfメソッド(文字)を使用することができ、文字列でだけのcharのoccuranceをチェックしている場合:

bool containsQuestionMark = myString.IndexOf('?') != -1; 

二つのアプローチの間にいくつかのマイナーな(無視できる)パフォーマンスの違いもあります。使用されているフレームワークのバージョンによって異なります。

関連する問題