Java hat eine Character.isDefined Methode, aber es gibt keine Entsprechung für die Klasse char in .NET.Was ist die nächste Entsprechung zu Javas Character.isDefined in .NET?
Ich bin mir bewusst, dass Microsoft's old Java libraries have this, aber ich will nicht von dieser Bibliothek abhängen, wenn ich es vermeiden kann.
Gibt es irgendwo in .NET eine Entsprechung? Oder ruft das Aufrufen aller verfügbaren .is * -Methoden kombinatorisch dasselbe Ergebnis hervor? (ZB char.IsLetter (x) || char.IsSymbol (x) etc ....)
Ausgezeichnet, das sieht aus wie es das Verhalten sehr genau reproduziert, danke! – pattermeister
char.TryParse (firstChar.ToString(), out firstChar) würde dies zu einem guten Ergebnis führen? –
@RohitGarg 'char.TryParse' prüft die Unicode" Gültigkeit "eines' char' nicht. Es konvertiert einfach eine "Zeichenfolge" in ein "Zeichen". Es ist ziemlich nutzlos. 'char.TryParse (" A ", out ch)' gibt ''A'' zurück, aber klarerweise würde es direkter" A "[0] ==' A'' – xanatos