سؤال حول زيادة التحميل الضمني للمشغل في C#
-
23-09-2019 - |
سؤال
MyClass c = 10;
هل هناك أي طريقة لجعل هذا الرمز يعمل؟ أعلم أنه من خلال التحميل الزائد للمشغل الضمني ، يمكنك الحصول على عكس العمل:
int i = instanceOfMyClass;
شكرًا
المحلول
بالتأكيد...
class MyClass
{
public static implicit operator MyClass(int value) { /* your code */ }
}
لا تنتمي إلى StackOverflow