Linq在Array,List,Dictionary中的应用
Linq在Array,List,Dictionary中的应用
今天在实际工作中需要对array,list,dictionary进行排序,试一试linq,发现非常好用,代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions; namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello world!");
string inputStr = " abf dcf frgt ";
inputStr = Regex.Replace(inputStr.Trim(), " {2,}", " ");
Console.WriteLine(inputStr); int[] num = { , , , , , , , , , };
//Array.Sort(num);
var nums = (from l in num orderby l select l).ToArray();
Console.Write("Array:\n");
foreach (int i in nums)
Console.Write(i.ToString());
Console.Write("\nList:\n");
List<int> list = new List<int>() {,,,,,, };
list = (from l in list orderby l select l).ToList();
foreach (var l in list)
Console.Write(l);
Dictionary<int, int> counts = new Dictionary<int, int>() { {,},{,},{,}};
//var results = (from d in counts orderby d.Value descending select d).Take(2).ToDictionary(k => k.Key, v => v.Value);
var results = (from d in counts orderby d.Value descending select d.Key).Take().ToArray();
Console.Write("\nDictionary:\n");
foreach (var d in results)
Console.WriteLine(d); Console.ReadKey();
}
}
}
aaarticlea/png;base64,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AIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQikbjoAAAXLSURBVAAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEqUoAAADiVCUAAABxqhIAAIA4VQkAAECcqgQAACBOVQIAABCnKgEAAIhTlQAAAMSpSgAAAOJUJQAAAHGqEgAAgDhVCQAAQJyqBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcaoSAACAOFUJAABAnKoEAAAgTlUCAAAQpyoBAACIU5UAAADEpVV58+bNbEBm71eVAAAA11q2KtOAzN6pKgEAAK67vqpsNmR6j6oEAABgNus5r7KZkQNJqSoBAACuu76r9dxsyz5GVQIAAFx3A9eA3ZiUqhIAAOC6G/5mkeGkVJUAAADXne+rBAAAIE5VAgAAEKcqAQAAiFOVAAAAxKlKAAAA4lQlAAAAcdNUpZubm5ubm5ubm5ubm5tb7Pb/AcJ8ihwMSTENAAAAAElFTkSuQmCC" alt="" />
Linq在Array,List,Dictionary中的应用的更多相关文章
- C#中如何查找Dictionary中的重复值
简介 在这篇帮助文档中,我将向你展示如何实现c#里字典中重复值的查找.你知道的对于一个老鸟来说,这是非常简单的代码.但是尽管如此,这也是一篇对c#初学者非常有用的帮助文档. 背景 多数程序员对小型数据 ...
- [Swift通天遁地]五、高级扩展-(6)对基本类型:Int、String、Array、Dictionary、Date的扩展
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- C#在Dictionary中使用枚举作为键
Enum类型没有实现IEquatable接口,Dictionary中使用Enum作为键时,将发生装箱,使效率降低. 此时可用Dictionary中一个接收IEqualityComparer<T& ...
- 转<<C#集合Dictionary中按值的降序排列
转载地址:http://blog.sina.com.cn/s/blog_5c5bc9070100pped.html C#集合Dictionary中按值的降序排列 static void Main(st ...
- NullableKey:解决Dictionary中键不能为null的问题 zt
2012-12-29 02:26 by 老赵, 1745 visits 众所周知,.NET中Dictionary的键不能为null,否则会抛出NullReferenceException,这在某些时候 ...
- Foundation--NSString , array and Dictionary
一,NSString的创建 NSString*str=@" a string ";//直接创建一个字符串常量,这样创建出来的字符串不需要释放内存 NSLog(@"%@&q ...
- C# List、Array、Dictionary之间相互转换
Array转换为List List转换为Array Array转Dictionary Dictionary转Array List转Dictionary Dictionary转List IQueryab ...
- C#集合Dictionary中按值的排序
C#集合Dictionary中按值的降序排列 static void Main(string[] args) { Dictionary<string, int> d ...
- Linq/List/Array/IEnumerable等集合操作
来源:http://www.cnblogs.com/liushanshan/archive/2011/01/05/1926263.html 目录 1 LINQ查询结果集 1 2 Sy ...
随机推荐
- Kooboo CMS技术文档之四:Kooboo CMS的站点组成部分
Kooboo CMS本着功能独立分离的原则,将站点分为三部分组成:用户管理,站点管理和内容数据库管理.各个功能之间既可独立使用,也可以容易组成在一起形成一个完整的系统. 用户管理 管理整个系统内的用户 ...
- PHP设计模式(三)抽象工厂模式(Abstract Factory For PHP)
一.什么是抽象工厂模式 抽象工厂模式的用意为:给客户端提供一个接口,可以创建多个产品族中的产品对象 ,而且使用抽象工厂模式还要满足以下条件: 系统中有多个产品族,而系统一次只可能消费其中一族产品. 同 ...
- 28个你必须知道的HTML5的新特性,技巧以及技术
崭新新的页面布局 传统的: HTML5: 1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<f ...
- Zabbix 漏洞分析
之前看到Zabbix 出现SQL注入漏洞,自己来尝试分析. PS:我没找到3.0.3版本的 Zabbix ,暂用的是zabbix 2.2.0版本,如果有问题,请大牛指点. 0x00 Zabbix简介 ...
- AFN解析器里的坑
AFN框架是用来用来发送网络请求的,它的好处是可以自动给你解析JSON数据,还可以发送带参数的请求AFN框架还可以监测当前的网络状态,还支持HTTPS请求,分别对用的类为AFNetworkReacha ...
- 在Centos下搭建git并可以通过windows客户端访问
亲测在本地虚拟机和远程服务器上无问题,如有不懂请留言. 注意事项:以下所有操作是在root权限下操作的.1.Centos服务器版本centos6.5 2.首先安装git,使用yum在线安装 yum i ...
- SQL Server事务、视图和索引
废话不多说,直接上干货 14:13:23 事务 概括:事务是一种机制,一个操作序列,包含一组数据库操作命令,并且把所有的命令作为一个整体一起 向系统提交或撤销操作 请求. 事务的特性: 1.原子性 ...
- Spring WebService入门
Web service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布 ...
- 使用EntityFramework6连接MySql数据库(code first方式)
demo托管地址:http://git.oschina.net/uustudy/ASP.NET-CodeFirst-MySQL-Demo.git 之前的是db first(地址:http://www. ...
- [免费了] SailingEase .NET Resources Tool (.NET 多语言资源编辑器)
这是我2010年左右,写 Winform IDE (http://www.cnblogs.com/sheng_chao/p/4387249.html)项目时延伸出的一个小项目. 最初是以共享软件的形式 ...