icomparable

    1

    3答えて

    私はdescription、hours needed to complete、およびhourly pay that a user entersを含む5つのジョブを持つjobArray配列を持っています。 アレイ全体を(hours * hourly pay)の昇順に並べ替える必要があります。 私はIComparable interfaceを使用する必要がありますが、使用方法は不明です。任意の助けをい

    1

    3答えて

    私はVersionsのリストを持っています。 List<Version> versions = GetVersions(); そして、私はselectedVersionを持っています。 私のVersionクラスはIComparableを実装しています。 public class Version : IComparable<Version> だから私はversions.Sort()を行うこと

    2

    1答えて

    ここでは、「IComparableインターフェイスの実装」というトピックについて、以下のコードを簡単に紹介しています。 私はいくつかのことを得ることはありません: IComparable.CompareToが明示的にそこに実装されているのはなぜ?あなたははい、暗黙のうちにIComparableを実装することができます。しかし、基本的に、あなたがやってみたいことがCompareToのちょうど別の暗黙

    0

    1答えて

    私は、匹敵しないフィールド値でそれらをグループ化する連想コンテナに入れたいオブジェクトをいくつか持っています。私は以下の持っていたので、場合: using System.Collections.Generic; using Pair = System.Tuple<Penguin, int>; class Penguin {} class Whatever { public s

    0

    3答えて

    ObservableCollectionの処理順序に影響を与える簡単な方法はありますか? public class GeneratorObject : IComparable { int processingSequence {get; set;} string property1 {get; set;} Boolean property2 {get; set

    1

    1答えて

    ずつリストをソートするときに、次のように私は(これは単純化した例である)二つのリストを持って働いていない比較子をデフォルト: void SortOneListByAnother<T1, T2>(List<T1> dataList, List<T2> sortList) where T1 : IComparable where T2 : IComparable { d

    2

    1答えて

    2つのプリミティブ(数値!)タイプ(オブジェクトとしてボックス化されています)を比較して、より大きなものを見つける必要があります。 オブジェクトを取得するだけなのでジェネリックは使用できませんが、ボックス化されていない値はプリミティブな数値(int、short、long、floatなど)なので、IComparableにキャストできます。 どのようにそれらを比べることができますか? CompareT

    0

    2答えて

    私はdllのように必要なときに移動する予定の小さなクラスを作成しています。そのクラスにはさまざまなソートアルゴリズムが用意されています。私は関数がオブジェクトを含むあらゆるタイプのリストで動作するようにしたい。だから、このように、基本的です: class TemplateSortings<T> { List<T> GNRList; static void SortBubbl

    1

    3答えて

    TLによるクラスのグループ; DR: は、ソートアルゴリズムライブラリにクラスコレクション/リストを渡し、そして、好ましく(それがソートされたリストを返すために取得する方法はあります名前付き/デフォルトのクラスプロパティ)? 私は最近、いくつかのPythonを習得していて、Sorted()関数に感銘を受けました。この関数は繰り返し可能なものを並べ替えることができます。数字の場合、これは簡単ですが、

    0

    5答えて

    このリストの名前を最初に年齢別にソートしたいのですが(今まで私が行ったことですが)、新しいファイルに印刷する前の姓。たとえば、姓が異なる20歳の5人の人がいる場合、その5人がアルファベット順に昇順になっていることを確認するにはどうすればよいですか? class Person : IComparable { string vorname; string nachname;