Um forro para Se string não é nulo ou vazio
Eu costumo usar algo assim por várias razões ao longo de um aplicativo:
if (String.IsNullOrEmpty(strFoo))
{
FooTextBox.Text = "0";
}
else
{
FooTextBox.Text = strFoo;
}
Se eu vou usá-lo muito vou criar um método que retorna a string desejada. Por exemplo:
public string NonBlankValueOf(string strTestString)
{
if (String.IsNullOrEmpty(strTestString))
return "0";
else
return strTestString;
}
e usá-lo como:
FooTextBox.Text = NonBlankValueOf(strFoo);
Eu sempre me perguntei se havia algo que fazia parte do C # que faria isso por mim. Algo que poderia ser chamado como:
FooTextBox.Text = String.IsNullOrEmpty(strFoo,"0")
o segundo parâmetro é o valor retornado seString.IsNullOrEmpty(strFoo) == true
Se não alguém tem alguma abordagem melhor que eles usam?