Если я использую следующее:
var myList = Enumerable.Repeat(myCustomObject, 2);
Будет Второй элемент в списке быть глубокой копией первой?
Примечание: myCustomObject может быть любой Объект
Править: Могли Вы также сообщать мне потенциальное использование Счетных. Повториться при контакте с пользовательским objets?
Спасибо
Нет, Enumerable.Repeat фактически повторяет ту же самую ссылку в возвращаемом enumerable - это не копия. (проверено через Reflector)
-Oisin
Нет, Enumerable.Repeat
просто повторит ссылку, он не сделает копию объекта (если, конечно, это не тип значения)