System.UnicodeString.Create
C++
__fastcall UnicodeString(): Data(0) {} __fastcall UnicodeString(const char* src); __fastcall UnicodeString(const UnicodeString& src); __fastcall UnicodeString(const WideChar* src, int len); __fastcall UnicodeString(const char* src, int len); __fastcall UnicodeString(const WideChar* src); __fastcall UnicodeString(const char16_t* src, int numChar16 = -1); __fastcall UnicodeString(const char32_t* src, int numChar32 = -1); __fastcall UnicodeString(char src): Data(0) { sprintf(L"%c", src);} __fastcall UnicodeString(wchar_t src): Data(0) { SetLength(1)[1] = src; } __fastcall UnicodeString(short src): Data(0) { sprintf(L"%hd", src); } __fastcall UnicodeString(unsigned short src): Data(0) { sprintf(L"%hu", src); } __fastcall UnicodeString(int src): Data(0) { sprintf(L"%i", src); } __fastcall UnicodeString(unsigned int src): Data(0) { sprintf(L"%u", src); } __fastcall UnicodeString(long src): Data(0) { sprintf(L"%ld", src); } __fastcall UnicodeString(unsigned long src): Data(0) { sprintf(L"%lu", src); } __fastcall UnicodeString(__int64 src): Data(0) { sprintf(L"%Li", src); } __fastcall UnicodeString(unsigned __int64 src): Data(0) { sprintf(L"%Lu", src); } __fastcall UnicodeString(double src); __fastcall UnicodeString(const WideString &src); __fastcall UnicodeString(const AnsiStringT<codePage> &src): Data(0) {
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| constructor | public | ustring.h | System | UnicodeString |
Description
Crée une instance de System.UnicodeString.
Appelez la méthode System.UnicodeString.UnicodeString pour créer et initialiser une instance de System.UnicodeString. Si aucun argument n'est passé au constructeur, l'instance de System.UnicodeString résultante est une chaîne vide. Si le constructeur a comme argument un seul caractère, l'instance de System.UnicodeString résultante a une longueur en caractères de un et contient ce caractère. Toutes les autres versions du constructeur copient la chaîne passée en argument, en convertissant les caractères en un type wchar_t si nécessaire. Lors de la construction d'une instance de System.UnicodeString à partir d'un tableau de char ou de wchar_t, la chaîne src doit être une chaîne à zéro terminal, à moins qu'un second argument indiquant le nombre de caractères du tableau ne soit donné.