Использование нескольких серверов кэша памяти в пуле

Можно ли преобразовать List в List в C # 4.0?

Что-то вроде этого:

class joe : human {}

List<joe> joes = GetJoes();

List<human> humanJoes = joes;

Разве это не то, для чего нужна ковариация?

если вы можете сделать:

human h = joe1 as human;

почему бы вам не сделать

List<human> humans = joes as List<human>; 

, чем это было бы незаконно to do (joe) people [0], потому что этот предмет был сброшен ... и все будут счастливы. Теперь единственной альтернативой является создание нового списка

19
задан Sonic Soul 27 October 2010 в 22:44
поделиться