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


Belirtilen dizinin öğelerini farklı bir türe dönüştürür. From bir [SmartPtr](../smartptr/) nesnesi olduğunda geçersiz kılma.

```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)
```


| 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](../sharedptr/)
* Class [Array](../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](../object/)[] olduğunda geçersiz kılma.

```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)
```


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