Heim >Backend-Entwicklung >C#.Net-Tutorial >C#-Programm zum Überprüfen, ob eine Zeichenfolge ein vollständiges Wort ist
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.
BeispielSie 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; } } }
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!