Heim  >  Artikel  >  Backend-Entwicklung  >  C#-Programm zum Überprüfen, ob eine Zeichenfolge ein vollständiges Wort ist

C#-Programm zum Überprüfen, ob eine Zeichenfolge ein vollständiges Wort ist

王林
王林nach vorne
2023-08-30 22:09:07562Durchsuche

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

Die vollständige Grammatik enthält alle 26 Buchstaben des Alphabets.

Unten geben wir eine Zeichenfolge ein und prüfen, ob es sich um eine vollständige Grammatik handelt. -

string str = "The quick brown fox jumps over the lazy dog";

Jetzt verwenden Sie die Funktionen ToLower(), isLetter() und Count(), um zu überprüfen, ob die Zeichenfolge alle 26 Buchstaben von not enthält, da Pangram alle 26 Buchstaben des Alphabets enthält.

Beispiel

Sie können versuchen, den folgenden Code auszuführen, um zu überprüfen, ob es sich bei der Zeichenfolge um ein Pangram handelt.

Live-Demo

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;
      }
   }
}

Ausgabe

True: "The quick brown fox jumps over the lazy dog" is pangram

Das obige ist der detaillierte Inhalt vonC#-Programm zum Überprüfen, ob eine Zeichenfolge ein vollständiges Wort ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen