簡體   English   中英

如何在C#中重寫多個else條件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM