Pull to refresh

C#: Этюды, часть 5

Reading time1 min
Views497
Хабраюзеры нашли решение предыдущего этюда, но я решил вдобавок продемонстрировать свое (там же)

С внутренностями .NET пока остановимся, потому что придумать этюд на эту тему оказалось несколько сложнее, чем я думал: не хватает элемента неожиданности, ощущения «нерешаемости» задачи.

У сегодняшней задачки, надеюсь, с этим все будет в порядке :)


Итак, вот маленькая программка:
using System;<br>using System.Threading;<br><br>class App<br>{<br><br>static void DoSmth()<br>{<br>// TODO : Add code here<br>}<br><br>static void Main()<br>{<br>  try<br>  {<br>    Console.WriteLine("veni");<br>    DoSmth();<br>  }<br>  catch(ThreadAbortException)<br>  {<br>    Console.WriteLine("vidi");<br>  }<br>  Console.WriteLine("vici");<br>}<br>}<br><br>* This source code was highlighted with Source Code Highlighter.


Необходимо вывести все три слова (veni, vidi, vici) в том же порядке. Никаких игр с консолью, добавление новых WriteLine, переопределения ThreadAbortException не разрешаю. Также нельзя менять код Main. Сосредоточьтесь на DoSmth(), решение можно найти именно там :)


Желаю удачи всем!
Tags:
Hubs:
Total votes 12: ↑8 and ↓4+4
Comments17

Articles