Простенький этюдик
От: nikov США http://www.linkedin.com/in/nikov
Дата: 26.06.10 06:30
Оценка: 69 (4)
Есть такой тип:

struct Box<T>
{
    private T value;

    public T Value
    {
        get { return value; }
    }

    public Box(T value)
    {
        this.value = value;
    }
}


Надо написать метод, который может принять значение любого типа вида Box<Box<...Box<T>...>> (где T не является инстанциацией типа Box<>), и извлечь значение типа T из самой внутренней "коробки". Желательно, чтобы код получился не громоздким.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.