C# sort 委托使用
来源:互联网 发布:广州多益网络怎么样 编辑:程序博客网 时间:2024/06/05 15:10
1、List<T>.Sort(),只能在集合元素实现了IComparable泛型接口时使用
2、List<T>.Sort(Comparison<T>),Comparison<T>是一个方法委托,它带有2个参数T,返回int类型,可以灵活指定如何排序,但是需要编码时手动指定如何排序;
3、List<T>.Sort(IComparer<T>),使用实现了IComparer<T>接口的类给集合排序,可以灵活指定如何排序,但是需预先定义好类的排序方法
这里介绍第二种方法:
首先定义一个类,用作集合的元素
using System;
using System.Collections.Generic;
/// <summary>
/// 学生类
/// </summary>
public class Student
{
}
下面就开始排序了:
using System;
using System.Collections.Generic;
public class test
{
}
- C# sort 委托使用
- C#泛型-使用委托的Sort排序方法
- C#委托-委托的使用
- C#中使用委托
- C# Form使用委托
- c#委托的使用
- C#使用委托
- c#中使用委托
- C# 委托链使用
- C#委托的使用
- C# 委托的使用
- C#委托delegate使用
- C#多线程、委托使用
- C#中使用委托
- C#中使用委托
- C# 使用委托例子
- C#委托的使用
- C# 委托使用示例
- nios ii常用函数整理
- openstack metadata
- hibernate-不能保存数据到数据库(数据不能持久化)
- AutoLayout(二)
- Dijikstra(单源最短路径)
- C# sort 委托使用
- ASP.NET实现微信功能(1)(创建菜单,验证,给菜单添加事件)
- android页面切换
- java数据结构之二叉树的遍历
- java 错误
- Python中的注释
- 小混混自我提高篇——思考
- 网易商业智能研究员笔试——算法题
- iOS 一个CoreData小技巧