Método System::StaticCastArray

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

Realiza la conversión de los elementos de la matriz especificada a un tipo diferente. Sobrescribe para los casos en que From es un objeto SmartPtr.

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)
ParámetroDescripción
ToEl tipo al que convertir los elementos del array especificado
FromEl tipo de los elementos del array cuyos elementos se van a convertir
ParámetroTipoDescripción
desdeconst System::SharedPtr<System::Array<From>>&Puntero compartido al array que contiene los elementos a convertir

ReturnValue

Un puntero a un nuevo array que contiene elementos del tipo To equivalentes a los elementos de from

Deprecated

Añadido por compatibilidad hacia atrás. Use ExplicitCast en su lugar.

Ver también

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

Realiza la conversión de los elementos de la matriz especificada a un tipo diferente. Sobrescribe para los casos en que From es Boxable y To es 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)
ParámetroDescripción
ToEl tipo al que convertir los elementos del array especificado
FromEl tipo de los elementos del array cuyos elementos se van a convertir
ParámetroTipoDescripción
desdeconst System::SharedPtr<System::Array<From>>&Puntero compartido al array que contiene los elementos a convertir

ReturnValue

Un puntero a un nuevo array que contiene elementos del tipo To equivalentes a los elementos de from

Deprecated

Añadido por compatibilidad hacia atrás. Use ExplicitCast en su lugar.

Ver también