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.
Mengaktifkan jenis nilai seperti Windows::Foundation::DateTime atau jenis skalar seperti int untuk disimpan dalam Platform::Object jenis. Biasanya tidak perlu menggunakan Box secara eksplisit karena tinju terjadi secara implisit ketika Anda melemparkan jenis nilai ke Object^.
Sintaks
ref class Box abstract;
Persyaratan
Header: vccorlib.h
Namespace: Platform
Anggota
| Anggota | Deskripsi |
|---|---|
| Kotak | Box Membuat yang dapat merangkum nilai dari jenis yang ditentukan. |
operator Box<const T>^ |
Mengaktifkan konversi tinju dari const kelas T nilai atau enum kelas T ke Box<T>. |
operator Box<const volatile T>^ |
Mengaktifkan konversi tinju dari const volatile kelas T nilai atau enum jenis T ke Box<T>. |
operator Box<T>^ |
Mengaktifkan konversi tinju dari kelas T nilai ke Box<T>. |
operator Box<volatile T>^ |
Mengaktifkan konversi tinju dari volatile kelas T nilai atau enum jenis T ke Box<T>. |
| Box::operator T | Mengaktifkan konversi tinju dari kelas T nilai atau enum kelas T ke Box<T>. |
| Properti nilai | Mengembalikan nilai yang dienkapsulasi dalam Box objek. |
Box::Box Constructor
Box Membuat yang dapat merangkum nilai dari jenis yang ditentukan.
Sintaks
Box(T valueArg);
Parameter
valueArg
Jenis nilai yang akan dikotak—misalnya, , int, boolfloat64, DateTime.
Box::operator Box<const T>^ Operator
Mengaktifkan konversi tinju dari const kelas T nilai atau enum kelas T ke Box<T>.
Sintaks
operator Box<const T>^(const T valueType);
Parameter
T
Setiap kelas nilai, struct nilai, atau jenis enum. Menyertakan jenis bawaan di namespace default.
Tampilkan Nilai
Platform::Box<T>^ Instans yang mewakili nilai asli yang dikotak dalam kelas ref.
Box::operator Box<const volatile T>^ Operator
Mengaktifkan konversi tinju dari const volatile kelas T nilai atau enum jenis T ke Box<T>.
Sintaks
operator Box<const volatile T>^(const volatile T valueType);
Parameter
T
Jenis enum, kelas nilai, atau struktur nilai apa pun. Menyertakan jenis bawaan di namespace default.
Tampilkan Nilai
Platform::Box<T>^ Instans yang mewakili nilai asli yang dikotak dalam kelas ref.
Box::operator Box<T>^ Operator
Mengaktifkan konversi tinju dari kelas T nilai ke Box<T>.
Sintaks
operator Box<const T>^(const T valueType);
Parameter
T
Jenis enum, kelas nilai, atau struktur nilai apa pun. Menyertakan jenis bawaan di namespace default.
Tampilkan Nilai
Platform::Box<T>^ Instans yang mewakili nilai asli yang dikotak dalam kelas ref.
Box::operator Box<volatile T>^ Operator
Mengaktifkan konversi tinju dari volatile kelas T nilai atau enum jenis T ke Box<T>.
Sintaks
operator Box<volatile T>^(volatile T valueType);
Parameter
T
Jenis enum, kelas nilai, atau struktur nilai apa pun. Menyertakan jenis bawaan di namespace default.
Tampilkan Nilai
Platform::Box<T>^ Instans yang mewakili nilai asli yang dikotak dalam kelas ref.
Box::operator T Operator
Mengaktifkan konversi tinju dari kelas T nilai atau enum kelas T ke Box<T>.
Sintaks
operator Box<T>^(T valueType);
Parameter
T
Jenis enum, kelas nilai, atau struktur nilai apa pun. Menyertakan jenis bawaan di namespace default.
Tampilkan Nilai
Platform::Box<T>^ Instans yang mewakili nilai asli yang dikotak dalam kelas ref.
Kotak::Properti Nilai
Mengembalikan nilai yang dienkapsulasi dalam Box objek.
Sintaks
virtual property T Value{
T get();
}
Tampilkan Nilai
Mengembalikan nilai berkotak dengan jenis yang sama seperti yang semula sebelum dikotak.