System::Nullable class
İçindekiler
[
Saklamak
]Nullable class
İleri bildirim.
template<typename T>class Nullable
| Parametre | Açıklama |
|---|---|
| T | Temel değer tipi, Nullable sınıfı tarafından genişletilir. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Equals(const T1&) const | Mevcut nesne tarafından temsil edilen değerin, belirtilen Nullable nesne tarafından temsil edilen değerle eşit olup olmadığını belirler. |
| get_HasValue() const | Mevcut nesnenin herhangi bir değeri temsil edip etmediğini belirler. |
| get_Value() const | Mevcut nesne tarafından temsil edilen değerin bir kopyasını döndürür. |
| GetHashCode() const | Mevcut nesne için bir karma kodu döndürür. |
| GetValueOrDefault(T) | Mevcut nesne tarafından temsil edilen değeri döndürür; eğer bu değer null ise belirtilen değeri döndürür. |
| GetValueOrDefault() | |
| IsNull() const | Mevcut nesnenin null değeri temsil edip etmediğini belirler. |
| Nullable() | Null değeri temsil eden bir örnek oluşturur. |
| Nullable(std::nullptr_t) | Null değerini temsil eden bir örnek oluşturur. |
| Nullable(const T1&) | Belirtilen değeri (gerekirse) temel tip T’nin değerine dönüştürülmüş olarak temsil eden Nullable sınıfının bir örneğini oluşturur. |
| Nullable(const Nullable<T1>&) | Belirtilen Nullable nesnesi tarafından temsil edilen bir değeri temsil eden bir örnek oluşturur. Belirtilen nullable nesne, oluşturulan örneğin temel tipinden farklı bir tipte değer temsil edebilir; bu durumda temsil edilen değer, T tipinde bir değere dönüştürülür. |
| NullableBoolHelper(const T1&, const std::function<bool()>&, bool) const | other ile bunun her ikisinin de null olmamasını kontrol eden ve bu durumda bir lambda çağıran yardımcı işlev. Uygulamalarda kullanılır. |
| operator const T &() const | Geçerli nesne tarafından temsil edilen değere sabit bir referans döndürür. |
| operator!=(std::nullptr_t) const | Geçerli nesne tarafından temsil edilen değerin null olmadığını belirler. |
| operator!=(const T1&) const | Geçerli nesne tarafından temsil edilen değerin belirtilen değere eşit olmadığını belirler. |
| operator!=(const Nullable<T1>&) const | Geçerli nesne tarafından temsil edilen değerin, belirtilen Nullable nesnesi tarafından temsil edilen değere eşit olmadığını belirler. |
| operator&=(bool) | Belirtilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator&=() uygular. |
| operator+(std::nullptr_t) const | Nullable |
| operator+(const T1&) const | Nullable ve non-nullable değerleri toplar. |
| operator+(const Nullable<T1>&) const | Nullable değerleri toplar. |
| operator+=(std::nullptr_t) | Geçerli nesneyi, null bir değeri temsil edecek şekilde sıfırlar. |
| operator+=(const T1&) | Belirtilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator+=() uygular. |
| operator+=(const Nullable<T1>&) | Belirtilen Nullable nesnesi tarafından temsil edilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator+=() uygular. |
| operator-(T1) const | Nullable ve null işaretli değerleri çıkarır. |
| operator-(const T1&) const | Nullable ve non-nullable değerleri çıkarır. |
| operator-(const Nullable<T1>&) const | Nullable değerleri çıkarır. |
| operator-=(T1) | Null bir değeri temsil eden Nullable sınıfının bir örneğini döndürür. |
| operator-=(const T1&) | Belirtilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator-=() uygular. |
| operator-=(const Nullable<T1>&) | Belirtilen Nullable nesnesi tarafından temsil edilen değeri sağ taraf argümanı olarak kullanarak, geçerli nesne tarafından temsil edilen değere operator-=() uygular. |
| operator<(std::nullptr_t) const | Her zaman false döndürür. |
| operator<(const T1&) const | Bu değerler üzerine operator<() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen değerden küçük olup olmadığını belirler. |
| operator<(const Nullable<T1>&) const | Bu değerler üzerine operator<() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesnesi tarafından temsil edilen değerden küçük olup olmadığını belirler. |
| operator<=(std::nullptr_t) const | Her zaman false döndürür. |
| operator<=(const T1&) const | Bu değerler üzerine operator<=() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen değere küçük veya eşit olup olmadığını belirler. |
| operator<=(const Nullable<T1>&) const | Bu değerler üzerine operator<=() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesnesi tarafından temsil edilen değere küçük veya eşit olup olmadığını belirler. |
| operator=(std::nullptr_t) | Geçerli nesneye null atar. |
| operator=(const T1&) | Nesnenin şu anda temsil edilen değerini belirtilen değerle değiştirir. |
| operator=(const Nullable<T1>&) | Nesnenin şu anda temsil edilen değerini belirtilen değerle değiştirir. |
| operator==(std::nullptr_t) const | Geçerli nesne tarafından temsil edilen değerin null olup olmadığını belirler. |
| operator==(const T1&) const | Geçerli nesne tarafından temsil edilen değerin belirtilen değerle eşit olup olmadığını belirler. |
| operator==(const Nullable<T1>&) const | Mevcut nesne tarafından temsil edilen değerin, belirtilen Nullable nesne tarafından temsil edilen değerle eşit olup olmadığını belirler. |
| operator>(std::nullptr_t) const | Her zaman false döndürür. |
| operator>(const T1&) const | Bu değerler üzerine operator>() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen değerden büyük olup olmadığını belirler. |
| operator>(const Nullable<T1>&) const | Bu değerler üzerine operator>() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesne tarafından temsil edilen değerden büyük olup olmadığını belirler. |
| operator>=(std::nullptr_t) const | Her zaman false döndürür. |
| operator>=(const T1&) const | Bu değerler üzerine operator>=() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen nesne tarafından temsil edilen değere büyük veya eşit olup olmadığını belirler. |
| operator>=(const Nullable<T1>&) const | Bu değerler üzerine operator>=() uygulayarak, geçerli nesne tarafından temsil edilen değerin belirtilen Nullable nesne tarafından temsil edilen değere büyük veya eşit olup olmadığını belirler. |
| [operator | =](./operator_=/)(bool) |
| reset() | Şu anda temsil edilen değeri null olarak ayarlar. |
| set_Value(const T&) | Nullable nesneye yeni bir değer atar. |
| ToString() const | Geçerli nesne tarafından temsil edilen değeri stringe dönüştürür. |
Typedefs
| Typedef | Açıklama |
|---|---|
| ValueType | Bu sınıf tarafından temsil edilen değerin bir türü için bir takma addır. |
Açıklamalar
Null atanabilen belirtilen türde bir değeri temsil eder. Bu tür yığına (stack) tahsis edilmeli ve fonksiyonlara değer ya da referans olarak geçirilmelidir. Bu tür nesneleri yönetmek için asla System::SmartPtr sınıfını kullanmayın.
Ayrıca Bakınız
- Namespace System
- Library Aspose.Font for C++