У меня есть класс со следующим методом:
public List<Bike> bikesCopy
{
get
{
List<Bike> bs;
lock (_bikes) bs = new List<Bike>(_bikes);
return bs;
}
}
Что делает копию другого списка, private List<Bike> _bikes;
Странная вещь в том, что я получаю следующую ошибку:
Массив назначения не был достаточно длинным. Проверьте destIndex и длину и нижние границы массива.
В чем проблема?