Quelle est la chaîne contient une fonction en C # dans Ubuntu 20.04
Cette fonction est utilisée pour trouver des chaînes. La fonction contient () en C # renvoie une valeur qui spécifie si la sous-chaîne fournie apparaît ou non dans cette chaîne. Il détermine si une sous-chaîne est trouvée dans un autre. Il a également un mécanisme ordinal sensible à la cas pour déterminer le contenu des chaînes.
La syntaxe de la chaîne contient une fonction en C # dans Ubuntu 20.04
La chaîne.Contient une fonction, C # a la syntaxe générale suivante:
# String Bool public.Contient (sous-chaîne)Le C # contient la fonction renvoie true si et seulement si la séquence donnée de valeurs de char est présente dans cette chaîne.
Valeur de retour: La valeur booléenne est renvoyée. Il renvoie vrai si la sous-chaîne se produit dans la chaîne ou si la valeur de sous-chaîne donnée est vide, ou bien que FAUX est renvoyé.
Exception: Si la sous-chaîne est nul, la fonction contient peut lancer un argumentNullexception.
Comment utiliser la chaîne contient une fonction en C # dans Ubuntu 20.04
Pour comprendre les bases de l'utilisation de la chaîne.Contient la fonction. Regardez comment la fonction contient est implémentée en C #.
Exemple 1: L'utilisation de la chaîne contient une fonction en C # dans Ubuntu 20.04
Voici un exemple de programme C # qui utilise la méthode contenu () pour voir si la valeur spécifiée est trouvée dans la chaîne. Nous devons appliquer la fonction contient sur la chaîne.
Le programme C # commence après l'importation de la bibliothèque système avec le mot clé «Utilisation». La classe est créée comme «StringContainsMethod» et dans le bloc de classe. Nous avons invoqué la fonction principale de classe avec les mots clés du public statique. Dans la fonction principale de la classe, nous avons déclaré une variable de chaîne «MyStr» et l'avons initialisée avec la valeur littérale des chaînes. Ensuite, nous avons déclaré les variables «MySubstr1» et «MySubstr2» où nous avons stocké les valeurs de sous-chaîne à partir de la chaîne spécifiée. L'instruction WriteLine imprimera la valeur de chaîne qui est stockée dans la variable «MyStr».
Nous avons utilisé la fonction CONTAINS avec le «MyStr» et passé des variables de sous-chaîne «MySubstr1» et «MySubstr2» dans la fonction en tant que paramètres. Notez que «MySubstr1» a une valeur de sous-chaîne «bon» qui existe dans la chaîne, il renverra donc vrai. D'un autre côté, la valeur «MySubstr2» de la sous-chaîne contient «bon», ce qui est une comparaison sensible à la casse dans la Functio Contient donc False. Nous avons des fonctions dans l'instruction C # Writeline.
Lors de l'exécution du programme ci-dessus, nous avons obtenu les résultats booléens de la sous-chaîne donnée dans la fonction contient comme indiqué ci-dessous.
Exemple 2: L'utilisation de la chaîne contient une fonction avec IF-else en C # dans Ubuntu 20.04
Nous pouvons également utiliser la fonction contient avec l'instruction if-else. Nous pouvons utiliser directement la fonction contient dans l'instruction if et renvoyer le type booléen. Implémentons le programme qui a une fonction contient une fonction utilisée dans l'instruction if-else.
Nous avons inclus le système et l'espace de noms dans le programme ci-dessus. Dans l'espace de noms, nous avons créé la classe «IfeLSestringContain». La classe a une fonction principale vide qui a le type de chaîne comme argument. Dans le bloc fonctionnel principal, nous avons défini une variable «StringVal» de la chaîne de type. La variable de type String «StringVal» a une valeur de chaîne stockée qui sera imprimée via la méthode WriteLine. Ensuite, nous avons une condition if-else dans laquelle nous avons utilisé la fonction contient. Si l'instruction a une fonction contient pour la variable de chaîne «StringVal», la valeur de sous-chaîne de la chaîne spécifiée est passé comme paramètre. Si la sous-chaîne est présente dans la chaîne, la méthode WriteLine affichera le message de la sous-chaîne trouvée. Sinon, l'instruction ELSE sera exécutée. Comme nous avons la sous-chaîne «AQSA» comme paramètre dans la fonction contient donc il renvoie True.
La sortie de la fonction contient avec l'instruction if-else est affichée sur l'écran de la console.
Exemple 3: L'utilisation de la chaîne contient une fonction avec la position initiale en C # dans Ubuntu 20.04
L'exemple ci-dessous vérifie si la chaîne est une sous-chaîne de la chaîne spécifiée ou non. Il indique également sa position initiale si elle est située dans la chaîne.
Initialement dans le programme, nous avons créé un «exemple» de classe. Dans la classe, nous avons la fonction principale. Dans le bloc fonctionnel principal, nous avons une déclaration variable. La première variable, «substr1», est déclarée et définie avec la valeur de la chaîne. La deuxième variable est déclarée «substr2» et stocke la valeur de sous-chaîne de la chaîne «substr1». L'objet de type bool est défini comme «bool» où nous avons invoqué la fonction contient pour la chaîne «substr1». La fonction contient prend la sous-chaîne «substr2» en tant que paramètre et vérifie si la sous-chaîne fait partie de la chaîne donnée.
La fonction contienne renvoie la valeur booléenne car nous avons utilisé la propriété de type bool. Ensuite, nous avons imbriqué des instructions pour la chaîne. La première instruction IF a la variable «bool» et dans le bloc de instruction if, nous avons défini une nouvelle variable «IndexPosition». La variable «IndexPosition» contient une méthode indexof qui montre si la sous-chaîne existe ou non dans la chaîne spécifiée. La deuxième instruction IF a la condition sur «IndexPosition» qui renvoie la position d'index de démarrage de la sous-chaîne de la chaîne donnée.
La sortie suivante que nous avons obtenue du programme ci-dessus s'affiche sur l'écran du terminal.
Exemple 4: L'utilisation de la chaîne contient la fonction Ignore Case en C # dans Ubuntu 20.04
Bien que l'utilisation contient, nous pouvons également utiliser la comparaison ordinale insensible à la casse et la comparaison ordinale qui détermine si une sous-chaîne est présente dans une chaîne. Ces comparaisons sont utilisées pour ignorer la sensibilité des caisses dans la chaîne.
Nous avons défini une classe comme «IgnoreCase» dans le programme ci-dessus et la fonction principale de classe, la variable est déclarée. La variable est déclarée «chaîne» dans laquelle la chaîne est stockée. Ensuite, nous avons créé un objet «B» pour une propriété de type bool. L'objet «B» a une fonction dans laquelle les valeurs de sous-chaîne ont passé. Avec la sous-chaîne, nous avons également utilisé une comparaison ordinale pour la chaîne. Dans la comparaison ordinale, le cas de lettre est pris en considération. Ensuite, nous avons utilisé la comparaison de cas Ignore Ordinal dans un autre contient une fonction pour la chaîne donnée. L'ordinal ignore le cas et ignore simplement le cas de lettre dans la chaîne.
La sortie du cas Ignore sur l'exécution du programme ci-dessus est affichée dans l'image suivante.
Conclusion
Enfin, nous avons fini notre article et démontré toutes les façons possibles d'utiliser la chaîne.Contient la fonction. Nous avons commencé avec l'introduction de la chaîne.Contient une fonction et a ensuite discuté de sa définition. Nous avons également montré la syntaxe que nous utilisons couramment en C # pour la chaîne.Contient la fonction. Les différentes illustrations sont utilisées pour gérer la fonction contient dans le programme C #. Nous avons également démontré la sensibilité des cas de la fonction contient et comment l'ignorer dans le programme. Cela pourrait aider à résoudre les défis avec la fonction contient.