System::Char κλάση

Char class

Παρέχει μεθόδους για τη διαχείριση χαρακτήρων που αναπαρίστανται ως μονάδες κώδικα UTF-16. Αυτός είναι ένας στατικός τύπος χωρίς υπηρεσίες στιγμιοτύπου. Δεν πρέπει ποτέ να δημιουργείτε στιγμιότυπα του με κανέναν τρόπο.

class Char

Μέθοδοι

ΜέθοδοςΠεριγραφή
static ConvertFromUtf32(uint32_t)Μετατρέπει τη μονάδα κώδικα UTF-32 σε ένα στιγμιότυπο της κλάσης System::String.
static ConvertToUtf32(char_t, char_t)Μετατρέπει το καθορισμένο ζεύγος διαδεκτών UTF-16 σε μονάδα κώδικα UTF-32.
static ConvertToUtf32(const String&, int)Μετατρέπει την τιμή ενός χαρακτήρα κωδικοποιημένου σε UTF-16 ή ζεύγους υποκατάστασης σε καθορισμένη θέση σε μια συμβολοσειρά σε μονάδα κώδικα UTF-32.
static GetNumericValue(char_t)Μετατρέπει τον καθορισμένο χαρακτήρα UTF-16 σε αριθμητική τιμή κινητής υποδιαστολής διπλής ακρίβειας.
static GetUnicodeCategory(char_t)Επιστρέφει μια τιμή που αντιπροσωπεύει την κατηγορία Unicode του καθορισμένου χαρακτήρα.
static IsAsciiWhiteSpace(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως χαρακτήρας λευκού διαστήματος ASCII.
static IsControl(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως χαρακτήρας ελέγχου Unicode.
static IsControl(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως χαρακτήρας ελέγχου Unicode.
static IsDigit(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως δεκαδικό ψηφίο.
static IsDigit(const String&, const int32_t)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στην καθορισμένη συμβολοσειρά ταξινομείται ως δεκαδικό ψηφίο.
static IsDigit(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως δεκαδικό ψηφίο.
static IsHighSurrogate(const String&, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στην καθορισμένη συμβολοσειρά είναι μονάδα κώδικα υψηλού υποκατάστασης UTF-16.
static IsHighSurrogate(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων είναι υψηλό υποκατάστατο.
static IsHighSurrogate(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας είναι υψηλό υποκατάστατο.
static IsLetter(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως γράμμα Unicode.
static IsLetter(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως γράμμα Unicode.
static IsLetterOrDigit(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως γράμμα Unicode ή δεκαδικό ψηφίο.
static IsLetterOrDigit(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως γράμμα Unicode ή δεκαδικό ψηφίο.
static IsLower(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως πεζό γράμμα.
static IsLower(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως πεζό γράμμα.
static IsLower(const String&, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στην καθορισμένη συμβολοσειρά ταξινομείται ως πεζό γράμμα.
static IsLowSurrogate(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων είναι χαμηλό υποκατάστατο.
static IsLowSurrogate(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας είναι χαμηλό υποκατάστατο.
static IsNumber(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως αριθμός.
static IsNumber(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως αριθμός.
static IsPunctuation(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη καθορισμένη θέση στο καθορισμένο buffer χαρακτήρων ταξινομείται ως χαρακτήρας στίξης.
static IsPunctuation(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως χαρακτήρας στίξης.
static IsSeparator(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στον καθορισμένο buffer χαρακτήρων ταξινομείται ως χαρακτήρας διαχωριστικού.
static IsSeparator(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως χαρακτήρας διαχωριστικού.
static IsSurrogate(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας είναι μονάδα κώδικα υποκατάστασης UTF-16.
static IsSurrogate(const String&, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στη συγκεκριμένη συμβολοσειρά είναι μονάδα κώδικα υποκατάστασης UTF-16.
static IsSurrogatePair(char_t, char_t)Καθορίζει εάν οι δύο καθορισμένοι χαρακτήρες για ένα ζεύγος υποκατάστασης UTF-16.
static IsSurrogatePair(const String&, int)Καθορίζει εάν δύο διαδοχικοί χαρακτήρες στον καθορισμένο buffer χαρακτήρων αποτελούν ζεύγος υποκατάστασης.
static IsSymbol(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στον καθορισμένο buffer χαρακτήρων ταξινομείται ως χαρακτήρας συμβόλου.
static IsSymbol(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως χαρακτήρας συμβόλου.
static IsUpper(const String&, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στη συγκεκριμένη συμβολοσειρά ταξινομείται ως κεφαλαίο γράμμα.
static IsUpper(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στον καθορισμένο buffer χαρακτήρων ταξινομείται ως κεφαλαίο γράμμα.
static IsUpper(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως κεφαλαίο γράμμα.
static IsWhiteSpace(const char_t *, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στον καθορισμένο buffer χαρακτήρων ταξινομείται ως χαρακτήρας λευκού διαστήματος.
static IsWhiteSpace(char_t)Καθορίζει εάν ο καθορισμένος χαρακτήρας ταξινομείται ως χαρακτήρας λευκού διαστήματος.
static IsWhiteSpace(const String&, int)Καθορίζει εάν ο χαρακτήρας στη συγκεκριμένη θέση στη συγκεκριμένη συμβολοσειρά ταξινομείται ως χαρακτήρας λευκού διαστήματος.
static Parse(const String&)Μετατρέπει τον πρώτο και μοναδικό χαρακτήρα της συγκεκριμένης συμβολοσειράς σε τιμή char_t.
static ToLower(char_t)Μετατρέπει τον καθορισμένο χαρακτήρα σε πεζά.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)Μετατρέπει τον καθορισμένο χαρακτήρα σε πεζά.
static ToLowerInvariant(char_t)Μετατρέπει τον καθορισμένο χαρακτήρα σε πεζά.
static ToUpper(char_t)Μετατρέπει τον καθορισμένο χαρακτήρα σε κεφαλαία.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)Μετατρέπει τον καθορισμένο χαρακτήρα σε κεφαλαία.
static ToUpperInvariant(char_t)Μετατρέπει τον καθορισμένο χαρακτήρα σε κεφαλαία.
static TryParse(const System::String&, char_t&)Προσπαθεί να μετατρέψει μια συμβολοσειρά που αποτελείται από έναν μόνο χαρακτήρα σε χαρακτήρα UTF-16. Η συνάρτηση επιτυγχάνει μόνο όταν η είσοδος δεν είναι null και έχει μήκος ακριβώς ενός χαρακτήρα.

Δείτε επίσης