Programme C# pour vérifier si une chaîne est un mot complet

王林
Libérer: 2023-08-30 22:09:07
avant
592 Les gens l'ont consulté

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

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";
Copier après la connexion

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 >Exemple

Vous 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;
      }
   }
}
Copier après la connexion

Sortie

True: "The quick brown fox jumps over the lazy dog" is pangram
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal