System::StaticCastArray‑metod

System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method

Utför kastning 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)
ParameterBeskrivning
TillTypen att kasta elementen i den angivna arrayen till
FromTypen av element i array-elementen som ska kastas
ParameterTypBeskrivning
frånconst System::SharedPtr<System::Array<From>>&Delad pekare till arrayen som innehåller elementen som ska kastas

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

System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method

Utför kastning 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)
ParameterBeskrivning
TillTypen att kasta elementen i den angivna arrayen till
FromTypen av element i array-elementen som ska kastas
ParameterTypBeskrivning
frånconst System::SharedPtr<System::Array<From>>&Delad pekare till arrayen som innehåller elementen som ska kastas

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