System::Nullable kelas
isi
[
bersembunyi
]Nullable class
Deklarasi maju.
template<typename T>class Nullable
| Parameter | Deskripsi |
|---|---|
| T | Tipe nilai dasar yang diperluas oleh kelas Nullable |
Metode
| Metode | Deskripsi |
|---|---|
| Equals(const T1&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini sama dengan nilai yang diwakili oleh objek Nullable yang ditentukan. |
| get_HasValue() const | Menentukan apakah objek saat ini mewakili nilai apa pun. |
| get_Value() const | Mengembalikan salinan nilai yang diwakili oleh objek saat ini. |
| GetHashCode() const | Mengembalikan kode hash untuk objek saat ini. |
| GetValueOrDefault(T) | Mengembalikan nilai yang diwakili oleh objek saat ini atau nilai yang ditentukan jika nilai yang diwakili oleh objek saat ini bernilai null. |
| GetValueOrDefault() | |
| IsNull() const | Menentukan apakah objek saat ini mewakili nilai null. |
| Nullable() | Membuat instance yang mewakili nilai null. |
| Nullable(std::nullptr_t) | Membuat instance yang mewakili null. |
| Nullable(const T1&) | Membuat instance kelas Nullable yang mewakili nilai yang ditentukan yang dikonversi (jika diperlukan) ke nilai dari tipe dasar T. |
| Nullable(const Nullable<T1>&) | Membuat sebuah instance yang mewakili nilai yang direpresentasikan oleh objek Nullable yang ditentukan. Objek nullable yang ditentukan dapat mewakili nilai dengan tipe yang berbeda dari tipe dasar dari instance yang dibuat, sehingga nilai yang direpresentasikan dikonversi menjadi nilai dengan tipe T. |
| NullableBoolHelper(const T1&, const std::function<bool()>&, bool) const | Fungsi pembantu untuk memeriksa apakah this dan other keduanya tidak null dan memanggil lambda jika demikian. Digunakan dalam implementasi. |
| operator const T &() const | Mengembalikan referensi konstan ke nilai yang direpresentasikan oleh objek saat ini. |
| operator!=(std::nullptr_t) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini tidak null. |
| operator!=(const T1&) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini tidak sama dengan nilai yang ditentukan. |
| operator!=(const Nullable<T1>&) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini tidak sama dengan nilai yang direpresentasikan oleh objek Nullable yang ditentukan. |
| operator&=(bool) | Menerapkan operator&=() pada nilai yang direpresentasikan oleh objek saat ini dengan menggunakan nilai yang ditentukan sebagai argumen sisi kanan. |
| operator+(std::nullptr_t) const | Mengembalikan instance yang dibangun secara default dari kelas Nullable |
| operator+(const T1&) const | Menjumlahkan nilai nullable dan non-nullable. |
| operator+(const Nullable<T1>&) const | Menjumlahkan nilai nullable. |
| operator+=(std::nullptr_t) | Mengatur ulang objek saat ini sehingga ia merepresentasikan nilai null. |
| operator+=(const T1&) | Menerapkan operator+=() pada nilai yang direpresentasikan oleh objek saat ini dengan menggunakan nilai yang ditentukan sebagai argumen sisi kanan. |
| operator+=(const Nullable<T1>&) | Menerapkan operator+=() pada nilai yang direpresentasikan oleh objek saat ini dengan menggunakan nilai yang direpresentasikan oleh objek Nullable yang ditentukan sebagai argumen sisi kanan. |
| operator-(T1) const | Mengurangkan nilai nullable dan nilai yang menunjuk ke null. |
| operator-(const T1&) const | Mengurangkan nilai nullable dan non-nullable. |
| operator-(const Nullable<T1>&) const | Mengurangkan nilai nullable. |
| operator-=(T1) | Mengembalikan sebuah instance dari kelas Nullable yang merepresentasikan nilai null. |
| operator-=(const T1&) | Menerapkan operator-=() pada nilai yang direpresentasikan oleh objek saat ini dengan menggunakan nilai yang ditentukan sebagai argumen sisi kanan. |
| operator-=(const Nullable<T1>&) | Menerapkan operator-=() pada nilai yang direpresentasikan oleh objek saat ini dengan menggunakan nilai yang direpresentasikan oleh objek Nullable yang ditentukan sebagai argumen sisi kanan. |
| operator<(std::nullptr_t) const | Selalu mengembalikan false. |
| operator<(const T1&) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini lebih kecil dari nilai yang ditentukan dengan menerapkan operator<() pada nilai-nilai tersebut. |
| operator<(const Nullable<T1>&) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini lebih kecil dari nilai yang direpresentasikan oleh objek Nullable yang ditentukan dengan menerapkan operator<() pada nilai-nilai tersebut. |
| operator<=(std::nullptr_t) const | Selalu mengembalikan false. |
| operator<=(const T1&) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini kurang atau sama dengan nilai yang ditentukan dengan menerapkan operator<=() pada nilai-nilai tersebut. |
| operator<=(const Nullable<T1>&) const | Menentukan apakah nilai yang direpresentasikan oleh objek saat ini kurang atau sama dengan nilai yang direpresentasikan oleh objek Nullable yang ditentukan dengan menerapkan operator<=() pada nilai-nilai tersebut. |
| operator=(std::nullptr_t) | Menetapkan null ke objek saat ini. |
| operator=(const T1&) | Mengganti nilai yang saat ini direpresentasikan oleh objek dengan nilai yang ditentukan. |
| operator=(const Nullable<T1>&) | Mengganti nilai yang saat ini direpresentasikan oleh objek dengan nilai yang ditentukan. |
| operator==(std::nullptr_t) const | Menentukan apakah nilai yang diwakili oleh objek saat ini bernilai null. |
| operator==(const T1&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini sama dengan nilai yang ditentukan. |
| operator==(const Nullable<T1>&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini sama dengan nilai yang diwakili oleh objek Nullable yang ditentukan. |
| operator>(std::nullptr_t) const | Selalu mengembalikan false. |
| operator>(const T1&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini lebih besar dari nilai yang ditentukan dengan menerapkan operator>() pada nilai-nilai ini. |
| operator>(const Nullable<T1>&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini lebih besar dari nilai yang diwakili oleh objek Nullable yang ditentukan dengan menerapkan operator>() pada nilai-nilai ini. |
| operator>=(std::nullptr_t) const | Selalu mengembalikan false. |
| operator>=(const T1&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini lebih besar atau sama dengan nilai yang diwakili oleh objek yang ditentukan dengan menerapkan operator>=() pada nilai-nilai ini. |
| operator>=(const Nullable<T1>&) const | Menentukan apakah nilai yang diwakili oleh objek saat ini lebih besar atau sama dengan nilai yang diwakili oleh objek Nullable yang ditentukan dengan menerapkan operator>=() pada nilai-nilai ini. |
| [operator | =](./operator_=/)(bool) |
| reset() | Mengatur nilai yang saat ini diwakili menjadi null. |
| ToString() const | Mengonversi nilai yang diwakili oleh objek saat ini menjadi string. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| ValueType | Alias untuk tipe nilai yang diwakili oleh kelas ini. |
Catatan
Mewakili nilai dari tipe yang ditentukan yang dapat diberi nilai null. Tipe ini harus dialokasikan pada stack dan diteruskan ke fungsi dengan nilai atau referensi. Jangan pernah menggunakan kelas System::SmartPtr untuk mengelola objek dari tipe ini.
Lihat Juga
- Namespace System
- Library Aspose.Page for C++