Работа с интерфейсом - 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));