Показать сообщение отдельно
Старый 01.04.2011, 12:07   #4
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Краткая запись реализации абстрактного класса

В C# есть анонимные классы, но с ними работать можно только в той же функции:
int[] ints = new int[]{1,2,3,4,5,6};

var 
anonimous ints.Select(=> new {integer tdbl = (double) tt2 t*t});

foreach (var 
anonim in anonimous)
{
       
Console.WriteLine("integer = {0}, dbl = {1}, t^2 = {2}"anonim.integeranonim.dblanonim.t2);

Но эти анонимные классы часто используются совместно с linq или рефлексией

т.е. создается так:
var anonim = new {свойство значениесвойство 2 значение, ...} 
Читать об этом тут: http://msdn.microsoft.com/ru-ru/library/bb397696.aspx
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (03.04.2011)