[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
10: デフォルトの名無しさん (アウアウウー Sa09-CKCa) [sage] 2018/06/06(水) 01:36:08.83 ID:XybM8xsda >>9 なるほど、そんな初歩的なところを勘違いしてたのか イベントを使うにしろ何にしろ、CommunicationPortから引数の受け渡しによってデータを受け取る以上、 当然、CommunicationPortからFrameDecoderへは参照を辿って到達可能でなければならないよ 問題にしてるのはその参照を登録したり解除したりする責任の話ね http://mevius.5ch.net/test/read.cgi/tech/1528194762/10
164: デフォルトの名無しさん (ワッチョイ 2ec9-Bw3Y) [sage] 2018/06/16(土) 14:59:09.83 ID:ext5YZxs0 これあえて警告出しっぱなしじゃ駄目なのかね IDEがasyncメソッドをawait無しで実行しているから警告しているだけであって、意図的に同期実行するのならコメントとかで明示しておけば良いような気もするけど http://mevius.5ch.net/test/read.cgi/tech/1528194762/164
207: デフォルトの名無しさん (ワッチョイ c29d-zq67) [sage] 2018/06/19(火) 05:31:43.83 ID:R/zbDFZs0 >>204 そもそもawait なしの asyncが必要な理由も場面も思い浮かばんが 自分一人でやってるなら好きにすればいいんじゃね 最適化うんぬんを言うなら、Taskを返すどころかそんな呼び出しそのものが不要じゃね http://mevius.5ch.net/test/read.cgi/tech/1528194762/207
301: デフォルトの名無しさん (ワッチョイ ff80-wB0u) [sage] 2018/06/25(月) 21:33:53.83 ID:1sQ+cvRC0 >>299 HitTest http://mevius.5ch.net/test/read.cgi/tech/1528194762/301
306: デフォルトの名無しさん (ワッチョイ ffe8-GwbS) [] 2018/06/25(月) 22:30:53.83 ID:QLHuH/320 ListでKey値が一致する要素を探して 内容を更新するにはどうすればいいの ループで検索するしかない? http://mevius.5ch.net/test/read.cgi/tech/1528194762/306
318: デフォルトの名無しさん (ワッチョイ 7f61-E6HK) [sage] 2018/06/26(火) 14:41:15.83 ID:yB7+BiTZ0 インスタンスメソッドとstaticメソッドの使い分けがいまいちわからないので教えてください public class Hoge { private string Name { get; } = "piyo"; public Hoge(string name) { Name = name; } } 上記のようなクラスがあり、これをvar hoge = new Hoge("foo"); とインスタンス化したとして、 public bool IsPiyo(){ return Name == "piyo"; } 上記のようなインスタンスメソッドを書いて、hoge.IsPiyo()とするのと、 public static bool IsPiyo(Hoge hoge){ return hoge.Name == "piyo"; } 上記のようなstaticメソッドを書いて、Hoge.IsPiyo(hoge)とするのでは、どう違い、どちらにするべきでしょうか? なんとなく、staticの方が入力と出力がはっきりしてるのでわかりやすいのかなと思うのですが、オブジェクト指向ではないですよね http://mevius.5ch.net/test/read.cgi/tech/1528194762/318
549: デフォルトの名無しさん (ワッチョイ 5f51-bAjg) [sage] 2018/07/11(水) 17:39:37.83 ID:kzvuO0/N0 >>534 レスありがとうございます >右辺のArrayがnullを許さないからコンパイラに怒られそう >初期値入れたらいけそう 確かにそんな気がしますね でもそうなると大きな配列とは相性が悪そう・・・ >もし仮にstringの規定値がemptyになる仕様になれば初期化無しでもコンパイルとおるかも それが一番わかりやすそうですね ただ、stringはともかくStringBuilderの規定値とかどうすればいいのかさっぱり見当がつきません >c#7系以前と同じ挙動にするなら >var a = new string[1]?; >という記述になるはず ?の位置は[1]の前ですか? まあ書き方はともかく、もしvar a = new StringBuilder[100];とすると 自動的に100個のStringBuilderのインスタンスが作られるなら、 そのような動作を望まなければ配列の要素の型はnull許容にしたほうが良さそうですね そうすると、例えばジェネリック型を使うときにはstringのような型とStringBuilderのような型の 区別をつけたくなることもありそうですし、ジェネリック型制約に新しく where T : immutable(intやstringは許すけどStringBuilderは許さない)が 追加されたり・・・とか妄想してみましたw http://mevius.5ch.net/test/read.cgi/tech/1528194762/549
565: デフォルトの名無しさん (スッップ Sd0a-zHc1) [sage] 2018/07/12(木) 07:09:00.83 ID:8dshyEbGd >>563 メソッド式とクエリ式でググれ http://mevius.5ch.net/test/read.cgi/tech/1528194762/565
572: デフォルトの名無しさん (ワッチョイ 89d3-Y8gp) [] 2018/07/12(木) 16:16:23.83 ID:S+gZjDN60 >>570 マイクロソフトはAndroidのアプリC#で作る環境起こしたり結構力入れてる http://mevius.5ch.net/test/read.cgi/tech/1528194762/572
590: デフォルトの名無しさん (オッペケ Srbd-mxjo) [sage] 2018/07/14(土) 15:00:44.83 ID:pS7j55swr もちろん http://mevius.5ch.net/test/read.cgi/tech/1528194762/590
687: デフォルトの名無しさん (ワッチョイ 7983-Y8gp) [sage] 2018/07/17(火) 23:41:42.83 ID:ofYg0nnt0 >>674 10万行の間違いだろ。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/687
807: デフォルトの名無しさん (ワッチョイ 9f5d-haGl) [sage] 2018/07/22(日) 00:59:41.83 ID:IU6x2eOV0 >>805 MaxDegreeOfParallelism を使ってらっしゃるなら とりあえず致命的にまずいことはないと思います ただ、CPU だけじゃなく、同時に8つのファイルの読み書きを 求められる HDD さんの気持ちも考えてあげて・・・w http://mevius.5ch.net/test/read.cgi/tech/1528194762/807
883: デフォルトの名無しさん (ワッチョイ 929d-cPc7) [sage] 2018/07/29(日) 17:48:24.83 ID:OsBw9Csr0 >>872 属性二つ付けとくのでダメなのか? >>881.882 ベタに移植するならなるべく同じようにしとくってのも手だぞ まあベタ移植ならVB.NETでもいいわけだが http://mevius.5ch.net/test/read.cgi/tech/1528194762/883
940: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/02(木) 19:09:52.83 ID:5ti5JZJPM >>939 設定を必要最小限にして極力テキストベースで完結させるのが今時の流行り 新形式のプロジェクトファイルは直接手で編集しやすいように構造が全面的に見直されてるんだよ gitにコミットするときとかgithub上でレビューしたりするときにどうせ中身を一行一行意識しなきゃいけないんだから、 GUIの設定画面なんかはっきり言って邪魔なだけ http://mevius.5ch.net/test/read.cgi/tech/1528194762/940
953: デフォルトの名無しさん (スップ Sd1f-VIZ/) [sage] 2018/08/02(木) 20:02:53.83 ID:vZ9OA8Bgd >>950 なるほどだからあなたは採用されないのですね http://mevius.5ch.net/test/read.cgi/tech/1528194762/953
979: デフォルトの名無しさん (ワッチョイ 6f9e-QB3m) [] 2018/08/04(土) 09:01:55.83 ID:n5GHf3Ra0 >>974 もし aaa.bbb= null だった場合に、 if(aaa?.bbb?. ccc == null) がtrueになることは無いですか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/979
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s