示例#1
0
 public bool Descendente(Producto x, Producto y, Producto.AtributoComparable campo)
 {
     if (campo(x, y) < 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
 public void Ordenar(Producto[] arreglo, CriterioOrdenamiento orden, Producto.AtributoComparable campo)
 {
     for (int p = 0; p < arreglo.Length - 1; p++)
     {
         for (int e = p + 1; e < arreglo.Length; e = e + 1)
         {
             if (orden(arreglo[p], arreglo[e], campo))
             {
                 Producto Temporal;
                 Temporal   = arreglo[p];
                 arreglo[p] = arreglo[e];
                 arreglo[e] = Temporal;
             }
         }
     }
 }