Погуглил, но ничего не нашел по этому поводу в документации(вроде все что нужно прочитал). На всякий случай повторюсь: обьявил массив структур, нужно проверить пустая ли ячейка массива.
Как проверить ячейку массива структур на пустоту?
ячейка массива не бывает пустая. В случае стуктуры там лежит структура с дефолтными значениями. Default для всей структуры не применимо.
Проверяй структуру на дефолтноеизначение или делай nulebl тип
Могу ошибаться, но у структур нет default, они сразу инициалтзируются как и все значимые типы, поэтому такое сравнение неверно. Можешь создать структуру в которой инициплзировать поля и считать ее условно за дефолтную. Или сделать поле nullable.
Кстати, подход, где мы создаем структуру и условно называем ее дефолтной, насколько я из своего опыта могу судить, считается не очень хорошим.
Да нет, это самый обычный Null Object Pattern
if FieldCards[i].Equals(default(Card)))
Обсуждают сегодня