[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
182: デフォルトの名無しさん (ワントンキン MMe1-qG2Q) [sage] 2018/06/17(日) 11:46:32.45 ID:IxLGC6rAM >>180 ただの目印と理解していいよ asyncって目印を見つけたらメソッド内だけ文法をちょっと変えますねっていう取り決めなの 目印もなしに勝手に文法を変えられたら仕事にならん だから目印が必要なの 目印を付けただけでエラーになると言うけど 目印を付けたら文法が変わるのだから同じコードでエラーが出たってなにもおかしくないだろう? http://mevius.5ch.net/test/read.cgi/tech/1528194762/182
183: デフォルトの名無しさん (ワッチョイ c251-G00F) [sage] 2018/06/17(日) 12:14:10.68 ID:w8cOZ/cU0 >>181 レスどうもありがとうございます。 async Task SayHello3() { await SayHello(); await SayHello(); await SayHello(); } async Task SayHello2() { await SayHello(); await SayHello(); } async Task SayHello1() { await SayHello(); } は問題ないのに async Task SayHello0() { } ではなく Task SayHello0() { return Task.CompletedTask; } と書かなければならないことに不自然さを感じていたのですが、 2つ目の SayHello0() を単独で見れば、おっしゃる通り何をしているかは明確ですし、 async に固執するのもあまり良くなさそうですね。 async はそのままにして警告を抑制する方法を提案してくださる方もいらっしゃいますし 私としてもそちらの選択肢を完全に切り捨てるまでの確信は持てていないのですが、 Task.CompletedTask を返す方法も決して悪いものではないと分かりとても勉強になりました。 >>182 確かにそのとおりですね。失礼いたしました。 ただ問題なのは、「目印を付けただけでエラーになる」のではなく、 「目印を付けないとエラーになるのに目印を付けても警告が残る」という点でして、 せっかくの目印の機能を気持ちよく使うことができず、どうしたものかと考えております。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/183
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s