[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
66: ◆QZaw55cn4c (ワッチョイ d360-EqDK) [sage] 2018/06/09(土) 12:49:18.67 ID:BV3WmSRm0 >>65 >>61 昔のpascalのif 文は if cond begin ..;. end; が主流だった気がします if cond begin end; はむしろCの影響を受けているのでは? http://mevius.5ch.net/test/read.cgi/tech/1528194762/66
94: デフォルトの名無しさん (ワッチョイ 1311-V68u) [sage] 2018/06/12(火) 10:49:11.67 ID:Blmm4zE90 コード増加はともかく予約を変更すんな・・・ http://mevius.5ch.net/test/read.cgi/tech/1528194762/94
153: デフォルトの名無しさん (ブーイモ MM6d-l11B) [sage] 2018/06/16(土) 08:34:15.67 ID:eKBdC14eM むしろ.NETのメインストリームがWebに移ってからはdynamic使われまくってる JSONデータをたくさん扱ってるといちいち型付けてられない場面が多い http://mevius.5ch.net/test/read.cgi/tech/1528194762/153
163: デフォルトの名無しさん (ワッチョイ c251-G00F) [sage] 2018/06/16(土) 14:42:27.67 ID:omCaDuHT0 >>161 レスありがとうございます。せっかくなのですが、私もその方法はあまり良くないと思います。 ご存知でしたら失礼を許していただきたいのですが、以下の2つの効果は同じではないのです。 async Task X() => Thread.Sleep(1000); async Task Y() => await Task.Run(() => Thread.Sleep(1000)); >>162 確かに await Task.CompletedTask をどこかに挟むだけなら 変な副作用もなさそうですね。 ただ、警告を抑制するためだけに意味のないコードを加えるのは正しくないように思います。 私がそんなコードを見たら、await Task.Yield() のような効果を期待しているのかなと 誤解してしまいそうです。 (もちろん、 await Task.CompletedTask を勧めてくださっているわけではなく、 「await を外したくないなら」という無理のある前提に合わせて話してくださっていることは 理解しています) http://mevius.5ch.net/test/read.cgi/tech/1528194762/163
171: デフォルトの名無しさん (ワッチョイ c251-G00F) [sage] 2018/06/16(土) 17:13:04.67 ID:omCaDuHT0 >>167 ご説明ありがとうございます。 >>166 で仰っていた意味が理解できました。 async/await は糖衣構文なので確かにベースクラスなどで使用が強制されることはありませんが、 深く考えずに使えるところが糖衣構文のいいところですし、 async を使うメソッドに XxxAsync という名前をつけることが推奨されていることからも、 事実上 async/await を使うかどうかはベースクラスに依存していると言っていいと思います。 これを踏まえて、改めて >>166 にお返事したいと思います。 > っていうか、asyncなしで問題ない前提なら最初から何も悩む必要ないと思うんだけど... 文法上は async なしでも問題ありませんが、コードの一貫性を考えると async を意図した メソッドのオーバーライドで async なしは問題だと思います。 それにもかかわらず、たまたま実装上 await を全く使わなかっただけで async の使用をとがめるような警告が表示されてしまうので悩んでいるのです。 >>169 レスありがとうございます。他の方のご意見も聞かせていただいて、 やはりこの警告は不適切で、警告を解くことだけに注意を向ければいいように感じてきています。 それに対して異論を唱えてくださっているようなのですが、勉強不足で仰っていることが よく理解できていないので、申し訳ないのですが詳しく説明していただけないでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/171
394: デフォルトの名無しさん (ブーイモ MMf6-VCRa) [sage] 2018/06/29(金) 10:32:36.67 ID:eG0vtZS/M ipcは死んだ技術なのかと思ってたけどつかってる人いるんだね デバッグ環境ではうまくいくけど実環境でこけることが多いから最近は使ってなかった http://mevius.5ch.net/test/read.cgi/tech/1528194762/394
474: デフォルトの名無しさん (アウアウウー Sa0b-SJYg) [sage] 2018/07/06(金) 15:02:47.67 ID:M3cpa2kAa >>471 これでわかるか? x^n = { nが2で割り切れるとき x^(n/2) * x^(n/2) 割り切れないとき x^((n-1)/2) * x^((n-1)/2) } http://mevius.5ch.net/test/read.cgi/tech/1528194762/474
547: デフォルトの名無しさん (ワッチョイ 7fe8-hRO/) [sage] 2018/07/11(水) 16:51:29.67 ID:xb7b/JPY0 ありがとうございます まずは名前付きパイプを調べてみます http://mevius.5ch.net/test/read.cgi/tech/1528194762/547
570: デフォルトの名無しさん (ワッチョイ 11a5-kMcx) [] 2018/07/12(木) 15:12:12.67 ID:iIGcGb6Z0 久しぶりにまたC#勉強してみようかと思ってるんだけど 最近の動向ってどうなの?雑誌でもあまり見かけなくなったけど http://mevius.5ch.net/test/read.cgi/tech/1528194762/570
585: デフォルトの名無しさん (ワッチョイ 6a9d-X7oo) [sage] 2018/07/13(金) 14:43:56.67 ID:0KYXvOut0 DBのバージョンアップじゃなくてリプレイスで システムをリプレイスしない案件なんてほぼ考えられん http://mevius.5ch.net/test/read.cgi/tech/1528194762/585
646: デフォルトの名無しさん (ワッチョイ eab3-ziCw) [sage] 2018/07/16(月) 19:06:40.67 ID:XBIjWYki0 >>645 > そのソースファイルでその名前空間の要素そ参照するのが1、2か所しかない場合ぐらいかなあ それならusingも書かないだろ、バカかよ http://mevius.5ch.net/test/read.cgi/tech/1528194762/646
691: デフォルトの名無しさん (ワッチョイ 6681-+P7Y) [sage] 2018/07/18(水) 02:04:04.67 ID:ohWLsVDp0 >>688 やっぱあるよね 感覚的にはeffectiveに書いてある内容がとりあえず理解できて実践しだしたら中級者なイメージ 上級者っていうとmvpクラスと同等の知識レベルとかになるのかなぁ mvpもいろいろあって基準としては曖昧かもしれんが http://mevius.5ch.net/test/read.cgi/tech/1528194762/691
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s