Comment puis-je mettre en œuvre pour les autres et foreach-else en C#?

Je sais qu'ils n'existent pas, mais sont-il des alternatives? Comme ceci:

for (int i = 0; !connected && i < 100; i++)
{
  Thread.Sleep(1);                  
}
else throw new ConnectionError();
  • Sauf si vous avez réellement donner les définitions complètes de ce que ces petites constructions de faire, la question n'est pas réel.
  • Sons étrangement Pythonic...
  • Nous donner le scénario que vous souhaitez utiliser ces constructions, je parie que vous pouvez toujours mettre un if - else autour de votre pour ou boucle foreach.
  • Je doute que le pseudo-code est ce que leppie avait à l'esprit à propos de "les définitions complètes"...
InformationsquelleAutor LEMUEL ADANE | 2011-07-01