Thursday, October 14, 2010

Nested If Statement in one line

class Program
{
static void Main(string[] args)
{
executeOneLineNestedIf();
}

static void executeOneLineNestedIf()
{
string string1 = null;
string string2 = null;
string string3 = "String 3";
string stringOut = String.IsNullOrEmpty(string1) ? (String.IsNullOrEmpty(string2) ? string3 : string2) : string1;
Console.WriteLine(stringOut);
Console.Read();
}
}