У меня есть объект, который нуждается в тестировании, если данные объекта действительны. Проверка сама будет вызываться из потока, который instatiated объект, это выглядит следующим образом:Внедрить проверку как метод или как свойство?
{
if (_step.Equals(string.Empty)) return false;
if (_type.Equals(string.Empty)) return false;
if (_setup.Equals(string.Empty)) return false;
return true;
}
было бы лучше, чтобы осуществить это как свойство или как метод, и почему? Я прочитал ответы на related question, но я не думаю, что этот конкретный вопрос здесь освещен.
Я помню, как читал Somwhere, что рекомендуется использовать Equals (.. .) в C#, а также из-за некоторых CLR конкретных вещей. Конечно, я не помню *, где * Я читал это ... – Treb 2008-10-09 13:00:08