if (task1 != null)
//Do something with task1
else
{
if (task2 != null)
//Do something with task2
else
{
if (task3 != null)
//Do something with task3
else
{
if (task4 != null)
//Do something with task4
}
}
}
上面的代码有替代方案吗?我正在为任务寻找一种“更扁平”的开关外壳方式,具体取决于哪个不为空。
非常感谢任何可以提供帮助的人。