Использование C# и .NET 3.5, что является лучшим способом справиться с этой ситуацией. У меня есть сотни полей для сравнения из разных источников (в основном строки). Иногда источник возвращает поле строки как null, а иногда и пустым. И, конечно, иногда в полях есть текст. Мое текущее сравнение strA! = StrB не разрезает его, потому что strA имеет значение null, а strB - «". Я знаю, что могу сделать string.IsNullOrEmpty, что приводит к двойному сравнению и некоторому уродству. Есть ли лучший способ справиться с этим? Я думал о методах расширения, но вы не можете расширять операторы.String Сравнить, где null и empty равны
Наверное, я ищу сексуальный способ сделать это.
Вы можете не thave «источник» возвращает строку пустой, или это желательно иметь нулевую строку доступной? –