Добрый день. Подскажите пожалуйста по C#.
У меня есть некоторый объект List. Применяют к нему сортировку вот так:
//сначала отсортируем список получаетелей
current.destinations.Sort(
delegate(GraphItem item1, GraphItem item2)
{
if (item1.visites > item2.visites) return 1; else return -1;
}
);
Вылетает с сообщением
"System.NullReferenceException не обработано пользовательским кодом
HResult=-2147467261
Message=Ссылка на объект не указывает на экземпляр объекта.
"
Смотрю в отладчике, в current.destinations два элемента, оба имеют отличное от null значение. Но значение item1 почему то равно null.
Подскажите пожалуйста, как лечить?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший