ふらっと C#,C♯,C#(初心者用) Part117at TECHふらっと C#,C♯,C#(初心者用) Part117 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 15/10/12 15:00:36.92 4P8sYT2X.net foreach(var i in (new int[]{1,2,3}).Select(x => 100).ToArray()){ Console.WriteLine(i); } 151:デフォルトの名無しさん 15/10/12 15:03:51.40 4P8sYT2X.net しまった うえのarrayとかlistとか言ってるの読みながら間違えた ToListで 152:デフォルトの名無しさん 15/10/12 15:39:30.41 FazCyQUV.net せっかく作ったリスト捨ててどうするんだw 153:デフォルトの名無しさん 15/10/12 15:49:02.21 E/TV++i+.net Taskのキャンセルがうまくいかないのですがどうすればうまくいくでしょうか? 一回目はキャンセルできても2回目はなぜかデッドロックしてしまいます;; 以下にソースを張ります。 CancellationTokenSource tokenSource = new CancellationTokenSource(); private void button1_Click(object sender, EventArgs e){ var task1 = Task.Factory.StartNew(() =>{ var task2 = Task.Factory.StartNew(() =>{ tokenSource.Token.ThrowIfCancellationRequested(); for (int i = 0; i <=300000000; i++){ if (tokenSource.IsCancellationRequested){ return 0; } } return 0; }); if (task2.Result == 0){ task2.Dispose(); } }, tokenSource.Token); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch