私には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を追加します。
どんな助けでも大歓迎です、
ありがとう