本文实例讲述了C#通过IComparable实现ListT.sort()排序的方法,分享给大家供大家参考之用。具体方法如下:
通常来说,List.sort()可以实现对T的排序,比如List.sort()执行后集合会按照int从小到大排序。如果T是一个自定义的Object,可是我们想按照自己的方式来排序,那该怎么办呢,其实可以用过IComparable接口重写CompareTo方法来实现。流程如下:
一、第一步我们申明一个类Person但是要继承IComparable接口:
using Sys
Lesson-DotNet-IEquarable vs IComparable vs IComparer
Projeto para demonstrar作为可扩展性,可比较,不可比较。
参考:
-
Aproveite e se increcreva no nosso canal no youtube:
e nos siga nas redes sociais
1berto
娜迦