## 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](../smartptr/) objekt.

```cpp
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](../sharedptr/)
* Class [Array](../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](../object/)[].

```cpp
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](../sharedptr/)
* Class [Object](../object/)
* Class [Array](../array/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
