عوامل تشغيل التحويل (دليل البرمجة لـ #C)
تمكن #C المبرمجين من تصريح تحويلات على الفئات أو البنيات بحيث يمكن تحويل الفئات أو البنيات إلى فئات أخرى أو بنيات أو أنواع أساسية. يتم تعريف التحويلات مثل عوامل التشغيل وتسمى بالنوع الذي تحول إليه. إما يتم تحويل نوع الوسيطة أو نوع ناتج التحويل ولكن ليس كلاهما يجب أن يكون النوع الحاوي.
class SampleClass
{
public static explicit operator SampleClass(int i)
{
SampleClass temp = new SampleClass();
// code to convert from int to SampleClass...
return temp;
}
}
نظرة عامة حول عوامل تشغيل التحويل
لدى عوامل تشغيل التحويل الخصائص التالية:
عمليات التحويل التي تم تعريفها كـ implicit تحدث تلقائياً عندما يتم طلبها.
عمليات التحويل التي تم تعريفها كـ explicit يجب استدعاؤها للتحويل.
يجب تعريف كافة التحويلات كـ static.
الأقسام ذات الصلة
لمزيد من المعلومات:
راجع أيضًا:
المرجع
النوع وتحويلات نوع (البرمجة C# إرشادات)