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
Keterangan
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 StringReference Platform::String^ . |
Persyaratan
Klien minimum yang didukung: Windows 8
Server minimum yang didukung: Windows Server 2012
Namespace: Platform
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.
Keterangan
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.
Keterangan
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.