Red de conocimiento informático - Computadora portátil - Lista C#<> Ordenar objetos según una propiedad

Lista C#<> Ordenar objetos según una propiedad

El principio es que debes heredar la interfaz IComparer e implementar el método int IComparer.Compare(T t1, T t2)

Por ejemplo, supongamos que queremos comparar los valores. en orden descendente (y orden ascendente, etc.) Ordenar por identificación de filas y columnas. 1.clase pública ListComparerByIdesc: IComparer { #region IComparer Miembros public int Compare(DataRow x, DataRow y) { return y[0].ToString().CompareTo(x[0].ToString()) ; } #endregion }2.#endregion }2.List list=new List() // Ordena los nombres de identificación de la lista en orden descendente. list.sort(ListComparerByIdDesc ());

3. Respecto al método CompareTo, si a.CompareTo(b) si a

4.