Platform::Box Sınıfı
veya gibi Windows::Foundation::DateTime
bir skaler türü gibi int
bir değer türünün bir Platform::Object
tür içinde depolanmasını sağlar. genellikle açıkça kullanılması Box
gerekmez çünkü değerine bir değer türü Object^
yazdığınızda kutulama örtük olarak gerçekleşir.
Sözdizimi
ref class Box abstract;
Gereksinimler
Üst bilgi: vccorlib.h
Ad Alanı: Platform
Üyeler
Üye | Açıklama |
---|---|
Box | Box Belirtilen türdeki bir değeri kapsülleyebilecek bir oluşturur. |
operator Box<const T>^ |
Bir const değer sınıfından veya enum sınıfından T T 'a kutulama dönüştürmelerini Box<T> etkinleştirir. |
operator Box<const volatile T>^ |
Bir const volatile değer sınıfından T veya enum türünden T kutusuna dönüştürmeleri Box<T> etkinleştirir. |
operator Box<T>^ |
Bir değer sınıfından T 'a kutulama dönüştürmelerini Box<T> etkinleştirir. |
operator Box<volatile T>^ |
Bir volatile değer sınıfından T veya enum türünden T kutusuna dönüştürmeleri Box<T> etkinleştirir. |
Box::operator T | Bir değer sınıfından veya enum sınıfından T T 'a kutulama dönüştürmelerini Box<T> etkinleştirir. |
Value özelliği | nesnesinde Box kapsüllenen değeri döndürür. |
Box::Box Oluşturucu
Box
Belirtilen türdeki bir değeri kapsülleyebilecek bir oluşturur.
Sözdizimi
Box(T valueArg);
Parametreler
valueArg
Kutulanacak değerin türü; örneğin, int
, bool
, float64
. DateTime
Box::operator Box<const T>^
İşleci
Bir const
değer sınıfından veya enum
sınıfından T
T
'a kutulama dönüştürmelerini Box<T>
etkinleştirir.
Sözdizimi
operator Box<const T>^(const T valueType);
Parametreler
T
Herhangi bir değer sınıfı, değer yapısı veya sabit listesi türü. Varsayılan ad alanında yerleşik türleri içerir.
Dönüş Değeri
Başv Platform::Box<T>^
sınıfında kutulanmış özgün değeri temsil eden örnek.
Box::operator Box<const volatile T>^
İşleci
Bir const volatile
değer sınıfından T
veya enum
türünden T
kutusuna dönüştürmeleri Box<T>
etkinleştirir.
Sözdizimi
operator Box<const volatile T>^(const volatile T valueType);
Parametreler
T
Herhangi bir sabit listesi türü, değer sınıfı veya değer yapısı. Varsayılan ad alanında yerleşik türleri içerir.
Dönüş Değeri
Başv Platform::Box<T>^
sınıfında kutulanmış özgün değeri temsil eden örnek.
Box::operator Box<T>^
İşleci
Bir değer sınıfından T
'a kutulama dönüştürmelerini Box<T>
etkinleştirir.
Sözdizimi
operator Box<const T>^(const T valueType);
Parametreler
T
Herhangi bir sabit listesi türü, değer sınıfı veya değer yapısı. Varsayılan ad alanında yerleşik türleri içerir.
Dönüş Değeri
Başv Platform::Box<T>^
sınıfında kutulanmış özgün değeri temsil eden örnek.
Box::operator Box<volatile T>^
İşleci
Bir volatile
değer sınıfından T
veya enum
türünden T
kutusuna dönüştürmeleri Box<T>
etkinleştirir.
Sözdizimi
operator Box<volatile T>^(volatile T valueType);
Parametreler
T
Herhangi bir sabit listesi türü, değer sınıfı veya değer yapısı. Varsayılan ad alanında yerleşik türleri içerir.
Dönüş Değeri
Başv Platform::Box<T>^
sınıfında kutulanmış özgün değeri temsil eden örnek.
Box::operator T İşleci
Bir değer sınıfından veya enum
sınıfından T
T
'a kutulama dönüştürmelerini Box<T>
etkinleştirir.
Sözdizimi
operator Box<T>^(T valueType);
Parametreler
T
Herhangi bir sabit listesi türü, değer sınıfı veya değer yapısı. Varsayılan ad alanında yerleşik türleri içerir.
Dönüş Değeri
Başv Platform::Box<T>^
sınıfında kutulanmış özgün değeri temsil eden örnek.
Box::Value Özelliği
nesnesinde Box
kapsüllenen değeri döndürür.
Sözdizimi
virtual property T Value{
T get();
}
Dönüş Değeri
Kutulanmış değeri, ilk olarak kutulanmamış olanla aynı türe sahip olarak döndürür.