[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part154 http://mevius.5ch.net/test/read.cgi/tech/1644416019/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
58: デフォルトの名無しさん (ワッチョイ ca79-OOjg) [sage] 2022/03/01(火) 18:06:27.21 ID:fDW5QBJr0 糞みたいな方法しか出てきてないけど普通に考えると 1) 元のリストからPを抜き出しつつ、Pだけ抜き出したリストを作る 2) Pだけのリストの後ろに元のリストをマージする あとはList<>で気の利いた方法がないか調べる http://mevius.5ch.net/test/read.cgi/tech/1644416019/58
61: デフォルトの名無しさん (ワッチョイ ca79-OOjg) [sage] 2022/03/01(火) 19:17:57.35 ID:fDW5QBJr0 めんどくせえやっちゃこれでいいだろ OBJList.Sort((a,b) => (a.Name != b.Name) ? (a.Name != "P") ? (b.Name != "P") ? 0 : 1 : -1 : 0); http://mevius.5ch.net/test/read.cgi/tech/1644416019/61
65: デフォルトの名無しさん (ワッチョイ ca79-OOjg) [sage] 2022/03/01(火) 20:59:34.53 ID:fDW5QBJr0 そういやListのソートは不安定だからNoをインデックスに見立てれば安定ソート OBJList.Sort((a,b) => (a.Name != b.Name) ? (a.Name != "P") ? (b.Name != "P") ? (a.No - b.No) : 1 : -1 : (a.No - b.No)); LINQのOrderByは元から安定ソート OBJList = OBJList.OrderBy(a => a.Name != "P").ToList(); http://mevius.5ch.net/test/read.cgi/tech/1644416019/65
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.470s*