طريقة System::StaticCastArray

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

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

ReturnValue

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

Deprecated

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

انظر أيضًا