C# でフリーズさせずにスリープする最も簡単な方法は Task.Delay()

Visual Studio 2013 を使用。 「C# sleep」などで検索すると、 System.Threading.Thread.Sleep()が出てくる。 そして、System.Threading.Thread.Sleep() を Windowsフォームアプリケーションで普通に書くと、 スリープの間、フリーズしてしまう。 これはGUIスレッドでスリープさせているため、 ユーザの操作を受け付けられ…