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 ...
随机推荐
- c# Enumerable中Aggregate和Join的使用
参考页面: http://www.yuanjiaocheng.net/ASPNET-CORE/asp.net-core-environment.html http://www.yuanjiaochen ...
- 登录(ajax提交数据和后台校验)
1.前台ajax数据提交 <form id="login_form" action="" method="POST"> < ...
- Android手机相册的布局
实现类似下面的这种布局的方法
- JDK安装与配置
JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...
- Android之使用文件进行IPC
一.文件进行IPC介绍 共享文件也是一种不错的进程间通信方式,两个进程通过读/写同一个文件来交换数据.在Windows上,一个文件如果被加了排斥锁将会导致其他线程无法对其进行访问,包括读写,而由于An ...
- Android之SharedPreferences数据存储
一.SharedPreferences保存数据介绍 如果有想要保存的相对较小键值集合,应使用SharedPreferences API.SharedPreferences对象指向包含键值对的文件并提供 ...
- Node.js Express连接mysql完整的登陆注册系统(windows)
windows学习环境: node 版本: v0.10.35 express版本:4.10.0 mysql版本:5.6.21-log 第一部分:安装node .Express(win8系统 需要&qu ...
- 如何在Open Live Writer(OLW)中使用precode代码高亮Syntax Highlighter
早先Microsotf的Windows Live Writer(WLW)现在已经开源了,并且更名为Open Live Writer,但是现在Windows Live Writer还是可以现在,Open ...
- 【腾讯Bugly干货分享】跨平台 ListView 性能优化
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/FbiSLPxFdGqJ00WgpJ94yw 导语 精 ...
- CSharpGL(21)用鼠标拾取、拖拽VBO图元内的点、线或本身
CSharpGL(21)用鼠标拾取.拖拽VBO图元内的点.线或本身 效果图 以最常见的三角形网格(用GL_TRIANGLES方式进行渲染)为例. 在拾取模式为GeometryType.Point时,你 ...