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.

Ayrıca bkz.

Platform ad alanı
Kutulama