Здравствуйте, Аноним, Вы писали:
А>Есть список структур, если при поиске нужной структуры её нет в списке, то нужно вернуть null. но null нельзя для переменной типа структура. Как быть?
ИМХО, что-то здесь не так
Если структуры нет, метод должен либо генерить исключение, либо он должен возвращать результатом bool и структуру через out/var параметр. А null как-то за уши притянуто, по-моему.
Есть список структур, если при поиске нужной структуры её нет в списке, то нужно вернуть null. но null нельзя для переменной типа структура. Как быть?
JR>ИМХО, что-то здесь не так Если структуры нет, метод должен либо генерить исключение, либо он должен возвращать результатом bool и структуру через out/var параметр. А null как-то за уши притянуто, по-моему.
Как вариант, null вполне возможен. Решение задачи зависит от того, как контракт спроектировать )