Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, FDSC, Вы писали:
FDS>>Чем же ваш пример так хуже. Ну, сделайте другой метод, что бы было
FDS>>FDS>>DataTable msgTable = msgs.Tables["message"]; if (msgTable.Absent) return 0;
FDS>>
К>Как минимум твой код упадёт от NullReferenceException
С какой стати? Я могу сделать так, что msgs.Tables["message"] вернёт пустой объект, который будет в методе Asbent возвращать флаг пустого сотояния
Мы же говорим про языки, а данная возможность языку никак не противоречит.
FDS>>FDS>>DataTable msgTable = msgs.Tables["message"]; if (msgTable == null) return 0;
FDS>>
Так устроит?