Các phát biểu if nesting trong C#

Các phát biểu if nesting trong C#

Một phát biểu if chính là phát biểu khác. Cái đó nghĩa bạn có thể đặt một phát biểu if bên trong của phát biểu if khác.
Làm như vậy gọi là nesting hay bạn có thể nói ” phát biểu if này được nested bên trong cái khác này”. Ví dụ:

if (shields <= 0)
{

if (armor <= 0)

Console.WriteLine(“Shields and armor at zero! You’re dead!”);

else

Console.WriteLine(“Shields are gone, but armor is keeping you alive!”);

}
else
{

Console.WriteLine(“You still have shields left. The world is safe.”);

}

Nhưng bạn có thể nest phát biểu if một khi, bạn có thể làm nó một tá lần. Một phát biểu if trong phát biểu if trong một
phát biểu if. Thỉnh thoảng là, bạn sẽ chạm trán (hay viết) sâu vào các phát biểu if nested với nhiều tằng. Những cái này
có thể trở nên khó khăn để đọc, và tôi khuyến nghị giữ chúng như cạn như bạn có thể. Sử dụng các biến bool có thể giúp
với cái này.

Chia sẻ