(no subject)
Feb. 21st, 2004 05:49 amОбнаружил в Джаве конструкцию, которой вроде бы нет в C#. Это определение анонимного класса прямо внутри оператора new, где создаётся его объект. Таким образом после слова new даже интерфейс может стоять, например:
return new MyInterface(param) { /*...implementation*.../ };
return new MyInterface(param) { /*...implementation*.../ };