-2

私には2つのクラスがあります:

    クラスOrdenO
        {{
            public int id_orden_O {get; set;}
            public int Ei_O {get; set;}
            public int Ii_O {get; set;}
            public int Si_O {get; set;}
            public int DTi_O {get; set;}
            public int Ui_O {get; set;}
            public int K_O {get; set;}
            public int Q_O {get; set;}
            パブリックリストTT;
    }

     クラスミュエル
        {{
            public int id_muelle {get; セットする; }
            public int Lk {get; セットする; }
            public int Sk {get; セットする; }
            パブリックリストorden_asign;
        }

そして、ここでは、両方のリストコレクションにすべての要素があります。

    リストmyClassArray=new List()
                {{
    new OrdenO {id_orden_O = "1"、Ei_O = 0、Ii_O = 120、Si_O = 0、DTi_O = 0、Ui_O = 0、K_O = 0、Q_O = 0、TT = new List {18、8}}、
    new OrdenO {id_orden_O = "2"、Ei_O = 0、Ii_O = 120、Si_O = 0、DTi_O = 0、Ui_O = 0、K_O = 0、Q_O = 0、TT =新しいリスト{20、25}}、
                };

     リストmydock=new List()
                {{
                    new Muelle {id_muelle = 0、Lk = 0、Sk = 0、orden_asign = new List {0}}、
                    new Muelle {id_muelle = 1、Lk = 0、Sk = 0、orden_asign = new List {0}}
                };

TTインデックスの最小値を見つける方法がわからないので、助けが必要です。たとえば、最初の(TT)インデックスの最小値は1です。これは、8が最小値であるためです。そして2番目は0です。

また、インデックスの最小値が1の場合、id_muelle = 1を見つけて、orden_asignにid_ordenを追加します。

どんな助けでも大歓迎です、

ありがとう

4

1 に答える 1

3

あなたはこのようなものを使うことができます

 TT.IndexOf(TT.Min());
于 2013-01-22T15:12:55.577 に答える