System::StaticCastArray طريقة

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

يقوم بتحويل عناصر المصفوفة المحددة إلى نوع مختلف. تجاوز للحالات التي يكون فيها From هو كائن SmartPtr obj.

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الوصف
إلىالنوع الذي سيتم تحويل عناصر المصفوفة المحددة إليه
Fromنوع عناصر العناصر في المصفوفة التي سيتم تحويلها
ParameterTypeالوصف
fromconst System::SharedPtr<System::Array<From>>&مؤشر مشترك إلى المصفوفة التي تحتوي على العناصر التي سيتم تحويلها

ReturnValue

مؤشر إلى مصفوفة جديدة تحتوي على عناصر من النوع To مكافئة لعناصر from

Deprecated

تمت الإضافة لتوافقية الإصدارات السابقة. استخدم ExplicitCast بدلاً من ذلك.

انظر أيضًا

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

يقوم بتحويل عناصر المصفوفة المحددة إلى نوع مختلف. تجاوز للحالات التي يكون فيها From هو Boxable و To هو 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الوصف
إلىالنوع الذي سيتم تحويل عناصر المصفوفة المحددة إليه
Fromنوع عناصر العناصر في المصفوفة التي سيتم تحويلها
ParameterTypeالوصف
fromconst System::SharedPtr<System::Array<From>>&مؤشر مشترك إلى المصفوفة التي تحتوي على العناصر التي سيتم تحويلها

ReturnValue

مؤشر إلى مصفوفة جديدة تحتوي على عناصر من النوع To مكافئة لعناصر from

Deprecated

تمت الإضافة لتوافقية الإصدارات السابقة. استخدم ExplicitCast بدلاً من ذلك.

انظر أيضًا