ホームページ > バックエンド開発 > C#.Net チュートリアル > 文字列が完全な単語であるかどうかを確認する C# プログラム

文字列が完全な単語であるかどうかを確認する C# プログラム

王林
リリース: 2023-08-30 22:09:07
転載
613 人が閲覧しました

C# 程序检查字符串是否为全字词

完全な文法には、アルファベット 26 文字すべてが含まれています。

以下では、文字列を入力し、それが完全な構文であるかどうかを確認します。 -

string str = "The quick brown fox jumps over the lazy dog";
ログイン後にコピー

次に、ToLower()、isLetter()、および Count() 関数を使用して、文字列に 26 文字すべてが含まれているかどうかを確認します。これは、パングラムにはアルファベット 26 文字すべてが含まれているためです。

< h2 >例

次のコードを実行して、文字列がパングラムかどうかを確認してください。

ライブデモ< /p>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Demo {
   public class Program {
      public static void Main(string []arg) {
         string str = "The quick brown fox jumps over the lazy dog";
         Console.WriteLine("{0}: \"{1}\" is pangram", checkPangram(str), str);
         Console.ReadKey();
      }
      static bool checkPangram(string str) {
         return str.ToLower().Where(ch => Char.IsLetter(ch)).GroupBy(ch => ch).Count() == 26;
      }
   }
}
ログイン後にコピー

出力

True: "The quick brown fox jumps over the lazy dog" is pangram
ログイン後にコピー

以上が文字列が完全な単語であるかどうかを確認する C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート