Существует ли язык с выводом интерфейсов?
От: dotneter  
Дата: 21.04.08 08:46
Оценка:
Что бы как то так:

class A //А реализует анонимный интерфейс I{Test:void -> int} 
{
    public int Test(){return 0;}

}

void Test(obj)//I{Test:void -> int} -> void
{
   int i = obj.Test();
}
void Test2(obj)//I{Test:void -> int;Test2:void -> int} -> void
{
   int i = obj.Test();
   int k = obj.Test2();
}

var obj = new A();
Test(A);//OK
Test2(A);//ошибка компиляции
Talk is cheap. Show me the code.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.