从类中列出最小索引值c#

时间:2013-01-22 15:06:46

标签: c# list collections docking

我有两个班级:


    class 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;}
            public List TT;
    }

     class Muelle
        {
            public int id_muelle { get; set; }
            public int Lk { get; set; }
            public int Sk { get; set; }
            public List orden_asign;
        }

在这里,我在Lists Collection中都有所有元素:


    List 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= new List{ 20, 25}},
                };

     List 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是最小值。第二个是0。

如果索引最小值为1,那么找到id_muelle = 1,并将id_orden添加到orden_asign。

非常感谢任何帮助,

由于

1 个答案:

答案 0 :(得分:2)

你可以使用这样的东西

 TT.IndexOf(TT.Min());