Full Grammar contient les 26 lettres de l'alphabet.
Ci-dessous, nous saisissons une chaîne et vérifions s'il s'agit d'une grammaire complète. -
string str = "The quick brown fox jumps over the lazy dog";
Maintenant, utilisez les fonctions ToLower(), isLetter() et Count() pour vérifier si la chaîne contient les 26 lettres de not puisque pangram contient les 26 lettres de l'alphabet.
< h2 >ExempleVous pouvez essayer d'exécuter le code suivant pour vérifier si la chaîne est un pangramme.
Démo en direct< /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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!