Показать сообщение отдельно
Старый 10.01.2017, 13:06   #4  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,048 / 1772 (66) ++++++++
Регистрация: 12.10.2004
Цитата:
Сообщение от belugin Посмотреть сообщение
true if field is has a Set or Defaulted state; otherwise, false.
Я бы это перевел как "true - если в поле задано какое-то значение или стоит значение по умолчанию. Иначе false". Может этот метод проверяет null значения ?

Кстати, подчеркнутый код какой то странный.
X++:
if (!fieldId && !_common.isFieldSet(fieldId))
Получается что вызов
X++:
_common.isFieldSet(fieldId)
произойдет только для fieldId == 0. Похоже на опечатку.
Может имелось в виду
X++:
if (!fieldId || !_common.isFieldSet(fieldId))
т.е. fieldId не задан или значение _common.isFieldSet равно false (т.е. не задано)

Последний раз редактировалось Logger; 10.01.2017 в 13:08.
За это сообщение автора поблагодарили: mazzy (2), S.Kuskov (1).