Heim  >  Artikel  >  Backend-Entwicklung  >  C#-Programm zum Überprüfen, ob eine Zeichenfolge Sonderzeichen enthält

C#-Programm zum Überprüfen, ob eine Zeichenfolge Sonderzeichen enthält

王林
王林nach vorne
2023-09-22 16:57:031605Durchsuche

C#-Programm zum Überprüfen, ob eine Zeichenfolge Sonderzeichen enthält

Um zu überprüfen, ob eine Zeichenfolge Sonderzeichen enthält, müssen Sie die folgende Methode verwenden:

Char.IsLetterOrDigit

Verwenden Sie sie in einer for-Schleife und prüfen Sie, ob die Zeichenfolge Sonderzeichen enthält.

Angenommen, unsere Zeichenfolge ist -

string str = "Amit$#%";

Konvertieren Sie nun die Zeichenfolge in ein Zeichenarray -

str.ToCharArray();

Verwenden Sie die for-Schleife und überprüfen Sie jedes Zeichen mit der Methode isLetterOrDigit().

Beispiel

Sehen wir uns den vollständigen Code an.

Live-Demo

using System;
namespace Demo {
   class myApplication {
      static void Main(string[] args) {
         string str = "Amit$#%";
         char[] one = str.ToCharArray();
         char[] two = new char[one.Length];
         int c = 0;
         for (int i = 0; i < one.Length; i++) {
            if (!Char.IsLetterOrDigit(one[i])) {
               two[c] = one[i];
               c++;
            }
         }
         Array.Resize(ref two, c);
         Console.WriteLine("Following are the special characters:");
         foreach(var items in two) {
            Console.WriteLine(items);
         }
         Console.ReadLine();
      }
   }
}

Ausgabe

Following are the special characters:
$
#
%

Das obige ist der detaillierte Inhalt vonC#-Programm zum Überprüfen, ob eine Zeichenfolge Sonderzeichen enthält. 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