とりあえず、.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 .
3つの単語(veni、vidi、vici)をすべて同じ順序で印刷する必要があります。 コンソールでゲームを許可しません。新しいWriteLine
追加し、 WriteLine
をオーバーライドします。 メインコードも変更できません。 DoSmth()
にDoSmth()
してDoSmth()
解決策はここにあります:)
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 .
皆さんに幸運を!