dポイントプレゼントキャンペーン実施中!

例えば次のような文字列で

string text = "あ asd r 87$ fg";

アルファベットが4文字以上含まれているかという条件式は
どのように記述すれば良いのでしょうか?

A 回答 (1件)

int count = 0;


foreach (char c in text)
{
  if ('a' <= c && c <= 'z' || 'A' <= c && c <= 'Z') count++;
}
Console.WriteLine(count);

こんな感じで文字数を調べられます。
もし全角のアルファベットも含まれるなら,条件文を追加してください。
逆に全角文字がないことが確定しているなら,char.IsLetter(c) でも判定できます。
    • good
    • 0
この回答へのお礼

ご返信ありがとうございます。
なるほど、そのやり方でできました。
ありがとうございます。

お礼日時:2018/03/09 20:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!