Работа с интерфейсом - C# (189750)
Формулировка задачи:
Здрасте! Вот есть у меня интерфейс
2 класса наследника
но как показала реализация, не все методы надо переопределять и - одинаковый для всех. Но интерфейс мне нужен. Потому как мне приходит в другой класс object T и я должен определить какого он типа Подскажите если кто сталкивался.
interface InterfaceMain { object Get(); bool Set(object attr); object ObjMeth(object obj,int ID_Object, int ID_Method, object attr = null); int CountsObjects(); }
public class class1: InterfaceMain { bool InterfaceMain.Set(object attr)//переопределяются все функции { } } public class class2: InterfaceMain { bool InterfaceMain.Set(object attr)//переопределяются все функции { } }
ObjMeth(object obj,int ID_Object, int ID_Method, object attr = null)
InterfaceMain Interface = (InterfaceMain )T;
Решение задачи: «Работа с интерфейсом»
textual
Листинг программы
ConfigBin = GetConfigDeviceBin((byte)T.ObjMeth(T,5,1));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д