[英]How to rewrite multiple else conditions in c#
我以前在SO上的某個地方看到過此主題,但找不到它。 避免使用此結構的最佳方法是什么:
if (condition)
{
if (condition2)
{
do();
}
else
{
myVar="test";
}
}
else
{
myVar="test";
}
if (condition && condition2)
{
do();
}
else
{
myVar="test";
}
if (condition && condition2)
{
do();
}
else
{
other();
}
您的“結構”沒有錯。 編寫最容易理解的內容-特別是對於其他人第一次看到您的代碼?
您也可以編寫:
if(condition && condition2)
{
do();
}
else
{
myVar="test";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.