Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jenis pengoptimalan yang dapat Anda gunakan untuk meneruskan data string dari Platform::String^ parameter input ke metode lain dengan operasi penyalinan minimum.
Sintaks
class StringReference
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| StringReference::StringReference | Dua konstruktor untuk membuat instans StringReference. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| StringReference::D ata | Mengembalikan data string sebagai array nilai char16. |
| StringReference::Length | Mengembalikan jumlah karakter dalam string. |
| StringReference::GetHSTRING | Mengembalikan data string sebagai HSTRING. |
| StringReference::GetString | Mengembalikan data string sebagai Platform::String^. |
Operator Publik
| Nama | Deskripsi |
|---|---|
| StringReference::operator= | Menetapkan ke instans StringReference baru StringReference . |
| StringReference::operator() | Mengonversi ke StringReferencePlatform::String^. |
Persyaratan
Klien minimum yang didukung: Windows 8
Server minimum yang didukung: Windows Server 2012
Namespace: Balei-balei
Header: vccorlib.h
Metode StringReference::D ata
Mengembalikan konten ini StringReference sebagai array nilai char16.
Sintaks
const ::default::char16 * Data() const;
Tampilkan Nilai
Array karakter teks UNICODE char16.
Metode StringReference::GetHSTRING
Mengembalikan konten string sebagai __abi_HSTRING.
Sintaks
__abi_HSTRING GetHSTRING() const;
Tampilkan Nilai
Yang __abi_HSTRING berisi data string.
StringReference::GetString Method
Mengembalikan konten string sebagai Platform::String^.
Sintaks
__declspec(no_release_return) __declspec(no_refcount)
::Platform::String^ GetString() const;
Tampilkan Nilai
Platform::String^ yang berisi data string.
StringReference::Length Method
Mengembalikan jumlah karakter dalam string.
Sintaks
unsigned int Length() const;
Tampilkan Nilai
Bilangan bulat yang tidak ditandatangani yang menentukan jumlah karakter dalam string.
StringReference::operator= Operator
Menetapkan objek yang ditentukan ke objek saat ini StringReference .
Sintaks
StringReference& operator=(const StringReference& __fstrArg);
StringReference& operator=(const ::default::char16* __strArg);
Parameter
__fstrArg
Alamat StringReference objek yang digunakan untuk menginisialisasi objek saat ini StringReference .
__strArg
Penunjuk ke array nilai char16 yang digunakan untuk menginisialisasi objek saat ini StringReference .
Tampilkan Nilai
Referensi ke objek jenis StringReference.
Keterangan
Karena StringReference merupakan kelas C++ standar dan bukan kelas ref, kelas tersebut tidak muncul di Browser Objek.
StringReference::operator() Operator
StringReference Mengonversi objek menjadi Platform::String^ objek.
Sintaks
__declspec(no_release_return) __declspec(no_refcount)
operator ::Platform::String^() const;
Tampilkan Nilai
Handel ke objek jenis Platform::String.
StringReference::StringReference Constructor
Menginisialisasi instans baru kelas StringReference.
Sintaks
StringReference();
StringReference(const StringReference& __fstrArg);
StringReference(const ::default::char16* __strArg);
StringReference(const ::default::char16* __strArg, size_t __lenArg);
Parameter
__fstrArg
Data StringReference yang digunakan untuk menginisialisasi instans baru.
__strArg
Penunjuk ke array nilai char16 yang digunakan untuk menginisialisasi instans baru.
__lenArg
Jumlah elemen dalam __strArg.
Keterangan
Versi pertama konstruktor ini adalah konstruktor default. Versi kedua menginisialisasi kelas instans baru StringReference dari objek yang ditentukan oleh __fstrArg parameter . Overload ketiga dan keempat menginisialisasi instans baru StringReference dari array nilai char16. char16 mewakili karakter teks UNICODE 16-bit.