無効な文字がないか文字列を確認したいと思います。無効な文字とは、そこにあるべきではない文字を意味します。これらは何のキャラクターですか?これは違いますが、それほど重要ではないと思います。重要なのは、それをどのように行うべきか、そしてそれを行うための最も簡単で最良の方法(パフォーマンス)は何ですか?
'AZ'、'empty'、'。'、'$'、'0-9'を含む文字列が必要だとします。
したがって、「 HELLO STaCKOVERFLOW 」のような文字列がある場合は、「a」が原因で無効になります。さて、それを行う方法は?を作成し、List<char>
許可されていないすべての文字をその中に入れて、このリストで文字列を確認することができます。当時はたくさんの文字があったので、たぶん良い考えではありません。しかし、許可されたすべての文字を含むリストを作成することはできますか?その後?文字列内のすべての文字について、List<char>
?を比較する必要があります。このためのスマートコードはありますか?そして別の質問:AZを追加する場合、List<char>
手動で25文字を追加する必要がありますが、これらの文字はASCIIテーブルで65〜90とわかっているので、簡単に追加できますか?助言がありますか?ありがとうございました