There is an interesting post over here about this, in relation to cross-application flow of control.
Well, recently, I\'ve come across an interesting problem. Gener
It's not a very good idea to throw exceptions as a part of an algorithm, especially in .net. In some languages/platforms, exceptions are pretty efficient when thrown, and they usually are, when an iterable gets exhausted for instance.