• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# Dictionary根据Key排序

C# Dictionary根据Key排序

作者:Refrain666 字体:[增加 减小] 来源:互联网 时间:2017-08-30

Refrain666通过本文主要向大家介绍了c#,dictionary等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5.   
  6. namespace ConsoleApplication1  
  7. {  
  8.     class Program  
  9.     {  
  10.         static void Main(string[] args)  
  11.         {  
  12.   
  13.             Dictionary<int, string> test = new Dictionary<int, string> { };  
  14.             test.Add(0,"000");  
  15.             test.Add(4, "444");  
  16.             test.Add(2, "222");  
  17.             test.Add(6, "666");  
  18.   
  19.             Dictionary<int, string> dic1Asc = test.OrderBy(o => o.Key).ToDictionary(o => o.Key, p => p.Value);  
  20.               
  21.               
  22.             Console.WriteLine("小到大排序");  
  23.             foreach(KeyValuePair<int,string> k in dic1Asc){  
  24.                 Console.WriteLine("key:" +k.Key +" value:" + k.Value);  
  25.             }  
  26.   
  27.             Console.WriteLine("大到小排序");  
  28.             Dictionary<int, string> dic1desc = test.OrderByDescending(o => o.Key).ToDictionary(o => o.Key, p => p.Value);  
  29.   
  30.             foreach (KeyValuePair<int, string> k in dic1desc)  
  31.             {  
  32.                 Console.WriteLine("key:" + k.Key + " value:" + k.Value);  
  33.             }  
  34.   
  35.   
  36.             while (true) ;  
  37.   
  38.         }  
  39.     }  
  40. }  
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • c# 中 DBNull.Value和Null 区别
  • C#网页分页标签生成
  • C# Dictionary根据Key排序
  • C# Automapper使用例子
  • C#类概念介绍
  • C#数据库的修改
  • C#--微信小程序-跳一跳辅助工具源码
  • 30分钟LINQ教程
  • C#三层设计模式总结
  • C# WinForm中实现快捷键自定义设置实例

相关文章

  • 2017-05-28C#从命令行读取参数的方法
  • 2017-05-28C#实现洗牌游戏实例
  • 2017-05-28C#中如何在Excel工作表创建混合型图表实例
  • 2017-05-28C#异步编程详解
  • 2017-05-28使用C#实现读取系统配置文件的代码实例讲解
  • 2017-05-28C#实现同Active MQ通讯的方法
  • 2017-05-28C#中加载dll并调用其函数的实现方法
  • 2017-05-28C#实现操作windows系统服务(service)的方法
  • 2017-05-28c# 钩子学习笔记
  • 2017-05-28C# 实现ADSL自动断网和拨号的方法(适用于拨号用户)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#实现向多线程传参的三种方式实例分析
    • 利用thrift实现js与C#通讯的实例代码
    • C#透明窗体实现方法
    • C#遍历删除字符串中重复字符
    • 新手学习.net的一列好走的路径及方法
    • C#文字换行的实现方法
    • C#发送数据到剪贴板及从剪贴板中取数据的方法
    • C#操作LINQ to SQL组件进行数据库建模的基本教程
    • 在C#中新手易犯的典型缺陷
    • PC蓝牙通信C#代码实现

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有