Добрый день. Подскажите пожалуйста по 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.
Подскажите пожалуйста, как лечить?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший