C# 对泛型集合进行自定义排序
C# 泛型集合排序一般通过sort方法,分别是:
1、List
2、List
3、List
这里介绍第二种方法,主要是按照集合中的中文属性进行排序:
A:实体类如图
B:获取数据后直接调用sort方法,如下代码:
List
mrTypeVariable.Sort(delegate (MrTypeVariable x, MrTypeVariable y)//这是排序,通过sort方法的重载,对MrTypeVariable这个实体类的VariableName属性进行比较,然后进行排序,目前得出的结果会按照中文拼音首字母进行排序
{
return x.VariableName.CompareTo(y.VariableName);
});