当几个条件代码块在彼此内部时,它叫什么?

时间:2009-08-12 10:40:49

标签: c#

我不能为我的生活记住这个词是什么。这是你什么时候?几个if / else / for / while / useds在彼此里面。

bool isTrue = true, isFalse = true, HasForgottenWord = true;

if( isTrue )
{
   if( isFalse )
   {
       if( HasForgottenWord )
       {
           Console.WriteLine("Ask on StackOverflow.com - kthx bye");
       }
   }
}

6 个答案:

答案 0 :(得分:14)

它叫做嵌套

答案 1 :(得分:4)

它被称为“嵌套”它们:)

答案 2 :(得分:4)

嵌套也许你正在寻找。

答案 3 :(得分:4)

我认为嵌套可能是他正在寻找的......

答案 4 :(得分:1)

...右:它被称为嵌套,深嵌套通常被认为是代码气味。

Linus-Torvalds-Trick可以减少循环块嵌套(参见Mono Coding Guidelines)。

答案 5 :(得分:1)

它被称为嵌套循环