[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
48
(2): デフォルトの名無しさん (ワッチョイ ca24-yy09) [sage] 2022/03/01(火) 11:27:38.32 ID:Dq7cA1DN0(1/3) AAS
それだけのために一時バッファとしてもう一個リスト作るのはスマートじゃない
Remove&先頭挿入をペアで行う場合は後方の順番は狂わないので原始的にforで回せばいい

for (int i = 0, end = obj_list.Count; i < end; ++i) {
var obj = obj_list[i];
if (obj.Name != "P") continue;
obj_list.RemoveAt(i);
obj_list.Insert(0, obj);
}
54: デフォルトの名無しさん (ワッチョイ ca24-yy09) [sage] 2022/03/01(火) 13:31:44.32 ID:Dq7cA1DN0(3/3) AAS
>>50
50(1): デフォルトの名無しさん (ワッチョイ 8a01-k1AF) [sage] 2022/03/01(火) 12:59:14.06 ID:haFp+aqn0(1) AAS
>>48
RemoveAtもInsertもO(n)だから
そのやり方なら新規にリストを作るほういいんじゃない?
要素数がめちゃくちゃ多い場合はそうだな
RemoveAtで発生する後方要素の前方詰めが今回は完全に不要だから一回分多く無駄な処理が挟まってるからな
.NET5以上ならCollectionsMarshal.AsSpanを利用して
obj_span.Slice(0, i).CopyTo(obj_span.Slice(1, i));
obj_span[0] = obj;
とかに変えればO(n)処理は1回だけで済むからどんなパターンでも新規List作成より早く済むと思うが
138: デフォルトの名無しさん (ワッチョイ ab01-UyYf) [sage] 2022/03/11(金) 01:04:38.32 ID:Sh2rSROO0(1) AAS
何もかも一つ残らず失敗するMS
310
(2): デフォルトの名無しさん (ワッチョイ 5e7b-+Ivz) [sage] 2022/03/27(日) 19:25:09.32 ID:p42Vgj/c0(1) AAS
>>309
309(2): デフォルトの名無しさん (ワッチョイ 9e68-VQaK) [sage] 2022/03/27(日) 19:21:45.49 ID:ThH+K+970(1/2) AAS
float,double型について質問です。基本的に精度のたかいdouble型オンリーで良いと思います。
double型だけじゃなくfloat型が混ざっているソースをみるのですがそれは何故でしょうか?
C#に限った話じゃないがdoubleの方がメモリを多く使って計算速度も遅くなるから
366: デフォルトの名無しさん (ワッチョイ b124-GurK) [sage] 2022/03/31(木) 14:44:13.32 ID:mHRscCZz0(4/5) AAS
>>363
363(1): デフォルトの名無しさん (アウアウウー Sacd-JpNp) [sage] 2022/03/31(木) 13:32:55.92 ID:nbMZolC5a(3/3) AAS
using使ってデストラクタって意味じゃないぞ
using使ったらdisposeが必ず動くって意味だろ。dispose持ってるクラス本体の開放は仕方ないがそれ以外ならなんとかなるってこと
C#ってstructにデストラクタ書けないから当たり前やん
394: デフォルトの名無しさん (ワッチョイ 0342-2JBZ) [sage] 2022/04/05(火) 17:02:06.32 ID:XOmbbeB50(2/2) AAS
大昔にWixってやつでやれたはずだが、今どうなっているのかよく知らん
外部リンク:wix-tutorial-ja.github.io
基本何でも出来るけど割と面倒だった
704: デフォルトの名無しさん (ワッチョイ b902-l8b5) [] 2022/06/02(木) 22:44:32.32 ID:uz/pa6mM0(1/2) AAS
>>700-702
ありがとうございます
DBであればよかったんですけどね。。
セマフォってプロセス間もロックかけてくれるんですかね?試して確認してみます
720: デフォルトの名無しさん (ワッチョイ ca79-sae+) [sage] 2022/06/05(日) 00:28:01.32 ID:N8cBIXBg0(1/2) AAS
クラサバ間の通信はどうしたらいいんだい
パイプかい
905: デフォルトの名無しさん (ワッチョイ ffad-WqZx) [sage] 2022/06/14(火) 12:42:40.32 ID:hTagIaNa0(1) AAS
>>882
882(2): デフォルトの名無しさん (ワッチョイ 63c0-yYLg) [sage] 2022/06/13(月) 20:32:25.97 ID:vx8o1Ibh0(1) AAS
>>859 元々はデフォルト引数がなくて、随分出遅れてから追加されたんであって、そんなことも知らずにwwwかいな

907: デフォルトの名無しさん (ワッチョイ 732f-bM3h) [sage] 2022/06/14(火) 14:31:55.32 ID:QIi9ICtD0(1/2) AAS
そもそもC#内でメモリに持つような話と、DBに格納するような話を一緒にされてもなぁ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s