2.1 Die Art von Zeichen ermitteln, die ein char enthält

Problem

Sie haben eine Variable des Typs char und möchten ermitteln, welche Art von Zeichen sie enthält - einen Buchstaben, eine Ziffer, eine Zahl, ein Interpunktionszeichen, ein Steuerzeichen, ein Trennzeichen, ein Symbol, ein Whitespace-Zeichen oder ein Surrogat-Zeichen. Oder Sie haben eine string-Variable und möchten die Art des (der) Zeichen an einer (oder mehreren) Position(en) des Strings ermitteln.

Lösung

Verwenden Sie eine der eingebauten statischen Methoden der Struktur System.Char, die Sie hier sehen, um die Natur des char-Werts zu bestimmen:

Char.IsControl       Char.IsDigit
Char.IsLetter        Char.IsNumber
Char.IsPunctuation   Char.IsSeparator
Char.IsSurrogate     Char.IsSymbol
Char.IsWhitespace

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.