Один вкладыш для Если строка не является нулевой или пустой, иначе

Я обычно использую что-то подобное по разным причинам в приложении:

if (String.IsNullOrEmpty(strFoo))
{
     FooTextBox.Text = "0";
}
else
{
     FooTextBox.Text = strFoo;
}

Если я'Я собираюсь использовать его много, я создам метод, который возвращает желаемую строку. Например:

public string NonBlankValueOf(string strTestString)
{
    if (String.IsNullOrEmpty(strTestString))
        return "0";
    else
        return strTestString;
}

и используйте это как:

FooTextBox.Text = NonBlankValueOf(strFoo);

Я всегда задавался вопросом, было ли что-то, что было частью C #, сделало бы это для меня. Что-то, что можно назвать как:

FooTextBox.Text = String.IsNullOrEmpty(strFoo,"0")

второй параметр является возвращаемым значением, еслиString.IsNullOrEmpty(strFoo) == true

Если нет, то есть ли у кого-нибудь лучшие подходы, которые они используют?

Ответы на вопрос(5)

Ваш ответ на вопрос