Я постоянно проверяю строковые поля, чтобы проверить, являются ли они пустыми или пустыми.
if(myString == null || myString.Trim().Length == 0)
{
throw new ArgumentException("Blank strings cannot be handled.");
}
Чтобы сохранить себя немного, можно создать метод расширения для класса String, который будет иметь тот же эффект? Я понимаю, как методы расширения могут быть добавлены для экземпляра класса, но как добавить в класс статический метод расширения?
if(String.IsNullOrBlank(myString))
{
throw new ArgumentException("Blank strings cannot be handled.");
}