System::StaticCastArray metod
Innehåll
[
Dölj
]System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method
Utför typkonvertering av element i den angivna arrayen till en annan typ. Överskuggning för fall där From är SmartPtr objekt.
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)
| Parameter | Beskrivning |
|---|---|
| Till | Typen att konvertera elementen i den angivna arrayen till |
| From | Typen av element i de element av arrayen som ska konverteras |
| Parameter | Type | Beskrivning |
|---|---|---|
| från | const System::SharedPtr<System::Array<From>>& | Delad pekare till arrayen som innehåller elementen som ska konverteras |
ReturnValue
En pekare till en ny array som innehåller element av typen To motsvarande elementen i from
Deprecated
Tillagd för bakåtkompatibilitet. Använd ExplicitCast istället.
Se även
- Typedef SharedPtr
- Class Array
- Namespace System
- Library Aspose.Page for C++
System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method
Utför typkonvertering av element i den angivna arrayen till en annan typ. Överskuggning för fall där From är Boxable och To är Object[].
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)
| Parameter | Beskrivning |
|---|---|
| Till | Typen att konvertera elementen i den angivna arrayen till |
| From | Typen av element i de element av arrayen som ska konverteras |
| Parameter | Type | Beskrivning |
|---|---|---|
| från | const System::SharedPtr<System::Array<From>>& | Delad pekare till arrayen som innehåller elementen som ska konverteras |
ReturnValue
En pekare till en ny array som innehåller element av typen To motsvarande elementen i from
Deprecated
Tillagd för bakåtkompatibilitet. Använd ExplicitCast istället.
Se även
- Typedef SharedPtr
- Class Object
- Class Array
- Namespace System
- Library Aspose.Page for C++