13-04-17, 02:22 AM
(13-04-17, 12:32 AM)السندبااد كتب :درس دسم للغاية، شاهدته مراراً وطبقت معك خطوة بخطوة ولكن صادفتني مشكلتين
الأولى:
حولت الكود التالي :PHP كود :
root.Children.Cast<UIElement>.Where(e => e.GetType() == typeof(Arc)).ToList().ForEach(e => root.Children.Remove(e));
إلى VB.net فلم ينجح وظهر معي خطأ:
PHP كود :
root.Children.Cast(Of UIElement).Where(Function(e) e.GetType() Is GetType(Arc)).ToList().ForEach(Function(e) root.Children.Remove(e))
فما الكود الصحيح ؟
المشكلة الثانية سآتي إليها بعد أن تتكرم وتجيبني على هذا الاستفسار
نظريا ـ يجب ان يكون شرط الـ where هكذا
(e.GetType() = GetType(Arc
بعتبار ان Is ماتصلح لانها CompiledTime والـ Cast عندنا يساوي UIElement فلن يكون الشرط صحيحا

