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