System::StaticCastArray yöntemi
İçindekiler
[
Saklamak
]System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method
Belirtilen dizinin öğelerini farklı bir türe dönüştürür. From bir SmartPtr nesnesi olduğunda geçersiz kılma.
template<typename To,typename From> std::enable_if_t<System::IsSmartPtr<From>::value, System::SharedPtr<System::Array<To>>> System::StaticCastArray(const System::SharedPtr<System::Array<From>> &from)
| Parametre | Açıklama |
|---|---|
| Şu | Belirtilen dizinin öğelerinin dönüştürüleceği tip |
| From | Dönüştürülecek öğelerin bulunduğu dizinin öğelerinin tipi |
| Parametre | Tür | Açıklama |
|---|---|---|
| başlangıç | const System::SharedPtr<System::Array<From>>& | Dönüştürülecek öğeleri içeren diziye ait paylaşımlı gösterici |
ReturnValue
Tipi To olan ve from öğelerine eşdeğer öğeler içeren yeni bir diziye işaretçi
Deprecated
Geriye dönük uyumluluk için eklendi. Bunun yerine ExplicitCast kullanın.
Ayrıca Bakınız
- Typedef SharedPtr
- Class Array
- Namespace System
- Library Aspose.Font for C++
System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method
Belirtilen dizinin öğelerini farklı bir türe dönüştürür. From bir Boxable ve To bir Object[] olduğunda geçersiz kılma.
template<typename To,typename From> std::enable_if_t<!System::IsSmartPtr<From>::value &&System::IsBoxable<From>::value &&std::is_same<To, System::SharedPtr<Object>>::value, System::SharedPtr<System::Array<To>>> System::StaticCastArray(const System::SharedPtr<System::Array<From>> &from)
| Parametre | Açıklama |
|---|---|
| Şu | Belirtilen dizinin öğelerinin dönüştürüleceği tip |
| From | Dönüştürülecek öğelerin bulunduğu dizinin öğelerinin tipi |
| Parametre | Tür | Açıklama |
|---|---|---|
| başlangıç | const System::SharedPtr<System::Array<From>>& | Dönüştürülecek öğeleri içeren diziye ait paylaşımlı gösterici |
ReturnValue
Tipi To olan ve from öğelerine eşdeğer öğeler içeren yeni bir diziye işaretçi
Deprecated
Geriye dönük uyumluluk için eklendi. Bunun yerine ExplicitCast kullanın.
Ayrıca Bakınız
- Typedef SharedPtr
- Class Object
- Class Array
- Namespace System
- Library Aspose.Font for C++