System.UnicodeString.Create

提供: RAD Studio API Documentation
移動先: 案内検索

C++

UnicodeString(): Data(0) {}
UnicodeString(const char* src);
UnicodeString(const UnicodeString& src);
UnicodeString(const WideChar* src, int len);
UnicodeString(const char* src, int len);
UnicodeString(const WideChar* src);
UnicodeString(const char16_t* src, int numChar16 = -1);
UnicodeString(const char32_t* src, int numChar32 = -1);
UnicodeString(char src): Data(0) { sprintf(L"%c", src);}
UnicodeString(System::WideChar src): Data(0) { SetLength(1)[1] = src; }
UnicodeString(short src): Data(0) { sprintf(L"%hd", src); }
UnicodeString(unsigned short src): Data(0) { sprintf(L"%hu", src); }
UnicodeString(int src): Data(0) { sprintf(L"%i", src); }
UnicodeString(unsigned int src): Data(0) { sprintf(L"%u", src); }
UnicodeString(long src): Data(0) { sprintf(L"%ld", src); }
UnicodeString(unsigned long src): Data(0) { sprintf(L"%lu", src); }
UnicodeString(__int64 src): Data(0) { sprintf(L"%lli", src); }
UnicodeString(unsigned __int64 src): Data(0) { sprintf(L"%llu", src); }
UnicodeString(double src);
UnicodeString(const WideString &src);
UnicodeString(const AnsiStringT<codePage> &src): Data(0) {

プロパティ

種類 可視性 ソース ユニット
constructor public ustring.h System UnicodeString

説明

System.UnicodeString のインスタンスを作成します。

System.UnicodeString.UnicodeString を呼び出して、System.UnicodeString のインスタンスを作成、初期化します。コンストラクタに引数が与えられなかった場合、結果として作成される System.UnicodeString のインスタンスは、空の文字列です。 コンストラクタに文字が 1 つ渡された場合、結果の System.UnicodeString のインスタンスは長さ 1 でその文字を保持する形で作成されます。 コンストラクタの他のすべてのバージョンは、引数に渡された文字列をコピーし、必要に応じてそれを wchar_t に変換します。 System.UnicodeString のインスタンスを char または wchar_t の配列から構築する場合、配列内の文字の数を指定する第 2 引数が与えられてないかぎり、src 文字列は null で終わってなければなりません。