C# 的扩展方法在 LINQ 中实现数组排序
2015-05-11 20:34
901 查看
首先定义一个数组,int[] a = { 3,1,2,4},我们要简单的实现该数组的排序,但是a数组是System空间下的,没有OrderBy()之类的方法,这是我们引入命名空间using System.Linq之后可以看见又该方法了。给个简单的例子如下:
using System; using System.Linq; namespace 对象初始化器 { class Program { static void Main(string[] args) { int[] a = { 3,1,2,4}; var result = a.OrderBy(t=>t); foreach(var i in result) { Console.WriteLine("{0}",i); } Console.WriteLine(); } } }
相关文章推荐
- 数组排序方法的性能比较(3):LINQ排序实现分析
- 一起谈.NET技术,数组排序方法的性能比较(3):LINQ排序实现分析
- 采用扩展方法实现数组中数据类型转换(c#)
- C#使用linq对数组进行筛选排序的方法
- 数组排序方法的性能比较(3):LINQ排序实现分析
- 数组排序方法的性能比较(3):LINQ排序实现分析
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- c#使用扩展方法,实现对接口的扩展
- PHP实现根据数组某个键值大小进行排序的方法
- PHP数组递归排序实现方法示例
- 深入理解 c# 第一章 使用扩展方法对 List<Product> 排序
- 工作总结 for 另类写法 循环加时间 集合合并 也是用的 static class Enumerable (IEnumerable<T>的扩展方法) (IEnumerable<T> 的 工具类) (所有集合 数组都实现IEnumerable<T>)
- JavaScript基于对象方法实现数组去重及排序操作示例
- js数组方法扩展实现数组统计函数
- JS随机排序数组实现方法分析
- C#把数组中的某个元素取出来放到第一个位置的实现方法
- C#基础之数组排序、对象大小比较实现代码
- C#实现输入10个数存入到数组中并求max和min及平均数的方法示例