Java ma metodę Character.isDefined, ale nie ma odpowiednika na klasie char w .NET.Jaki jest najbliższy odpowiednik Java Character.isDefined w .NET?
Jestem świadomy, że Microsoft's old Java libraries have this, ale nie chcę polegać na tej bibliotece, jeśli mogę tego uniknąć.
Czy jest gdzieś wbudowany odpowiednik w .NET? A może wywołanie wszystkich dostępnych metod .is * w sposób kombinatoryczny daje taki sam wynik? (Np char.IsLetter (x) || char.IsSymbol (x) itp ....)
Doskonale, wygląda na to, że bardzo dokładnie odtwarza zachowanie, dzięki! – pattermeister
char.TryParse (firstChar.ToString(), out firstChar) dałoby to trafny wynik? –
@RohitGarg 'char.TryParse' nie sprawdza wartości" Unicode "" char ". Po prostu konwertuje 'string' na' char'. To jest zupełnie bezużyteczne. 'char.TryParse (" A ", out ch)' zwraca ''A'', ale wyraźnie bardziej bezpośrednio" A "[0] ==' A'' – xanatos