スレ立てるまでもない質問はここで 162匹目at TECH
スレ立てるまでもない質問はここで 162匹目 - 暇つぶし2ch280:デフォルトの名無しさん
22/10/31 16:10:12.09 waG8H6yo0.net
C#ならIComparableとIComparer(もしくはComparer)だからComparisonじゃないよってことでしょ
JavaならComparableとComparator
でも>>205の例ならリストクラス側にsortByName()とかsortById()とか実装して
ラムダ的なやつ使って比較関数はその場で定義しとけば十分だと思う
リストクラス以外のところで同じ比較関数群を使いたいなら切り出せばいい
データクラスに実装するのはそのクラスに属するオブジェクト同士の自然な順序を定義しておきたいとき
例えば地区順といった場合に使う側は地区IDの順なのか地区名の辞書順なのかそれ以外なのかを特に意識せず
「地区」の昇順・降順だけを意識して使うような場合


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch