当前位置:  编程技术>.net/c#/asp.net

C# 键值对数据排序代码

    来源: 互联网  发布时间:2014-10-24

    本文导语:  代码如下:public static void SortDicWithLinq(){            Dictionary dd = new Dictionary();            DateTime dt = DateTime.Now;            dd.Add(dt, "bbb");            dd.Add(dt.AddDays(-1),"ccc");            dd.Add(dt.AddDays(1), "aa...

代码如下:

public static void SortDicWithLinq(){
            Dictionary dd = new Dictionary();
            DateTime dt = DateTime.Now;
            dd.Add(dt, "bbb");
            dd.Add(dt.AddDays(-1),"ccc");
            dd.Add(dt.AddDays(1), "aaa");

            Console.WriteLine("Org===============");
            travelDicKeyDate(dd);


            Dictionary dicAsc = dd.OrderBy(p => p.Key).ToDictionary(p => p.Key, p => p.Value);
            Console.WriteLine("Asc===============");
            travelDicKeyDate(dicAsc);


            Dictionary dicDesc = dd.OrderByDescending(p => p.Key).ToDictionary(p => p.Key, p => p.Value);
            Console.WriteLine("Desc===============");
            travelDicKeyDate(dicDesc);
        }        public static void travelDicKeyDate(Dictionary dic)
        {
            foreach (KeyValuePair kvp in dic)
            {
                Console.WriteLine(String.Format("{0}  {1}",kvp.Key,kvp.Value));
            }
        }

 
output:

Org===============
2013/9/27 11:07:29  bbb
2013/9/26 11:07:29  ccc
2013/9/28 11:07:29  aaa
Asc===============
2013/9/26 11:07:29  ccc
2013/9/27 11:07:29  bbb
2013/9/28 11:07:29  aaa
Desc===============
2013/9/28 11:07:29  aaa
2013/9/27 11:07:29  bbb
2013/9/26 11:07:29  ccc


    
 
 

您可能感兴趣的文章:

  • c#多线程更新窗口(winform)GUI的数据
  • C#难点逐个击破(6):C#数据类型与.net framework数据类型
  • C#中怎样将数据表中新添加的一列数据相加,再写入另一个表中。
  • c#读取图像保存到数据库(数据库保存图片)实例
  • C#判断数据类型的简单示例代码
  • C# 备份数据库的简单代码
  • c# 连接access数据库config配置
  • c#连接sqlserver数据库的例子
  • c#读取图像保存到数据库中(数据库保存图片)
  • C# mysql 插入数据,中文乱码的解决方法
  • C#中遍历DataSet数据集对象实例
  • C#连接Oracle数据库的实例方法
  • c#连接mysql数据库的方法
  • C#实现把dgv里的数据完整的复制到一张内存表的方法
  • C#连接MySql数据库的方法
  • c#数据绑定之删除datatable数据示例
  • c#数据绑定之向查询中添加参数(.Net连接外部数据库)
  • c#中使用SqlDataReader查询数据库
  • C# mysql 插入数据,中文乱码的解决方法 iis7站长之家
  • C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
  • c#判断数据库服务器是否启动
  • <<大话数据结构>>中冒泡排序算法改进
  • 问题:DefaulTableModel是否有排序的功能,如果没有,jTable如何排序,我是从XML取数据到Table里。
  • 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
  • 一个可以自动排序、频繁增删的队列,采用哪种数据结构比较好?
  • Python学习笔记_数据排序方法
  • 哪位有使用XML创建可排序、分页的数据显示页面的例程?多多指教噢!
  • sql中获取分组排序后数据方法实例
  • sql语句获取分组排序后数据
  • 使用awk对某列数据进行排序和uniq的问题
  • sql获取分组排序后数据的脚本
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux c++库boost unordered_set数据插入及查找代码举例
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习
  • Linux c++库boost unordered_map数据插入及查找代码举例
  • 怎样利用JAVABEAN将JSP页面提交的数据保存到数据库,请给代码好吗?谢谢!
  • 删除数据库中重复记录方法介绍及代码参考
  • 不用数据源,如何写数据库连接的代码?
  • php实现socket实现客户端和服务端数据通信源代码
  • sql server 删除表1某些数据的同时自动删除表2的相关数据的sql代码
  • 数据结构:图(有向图,无向图),在Python中的表示和实现代码示例
  • linux下用什么办法连接oracle数据库并且读取数据呢?(用c++代码实现时)
  • 在网络数据传输中,为了降低数据传输量,用哪种算法最好,有哪位大虾帮忙吗?最好有JAVA源代码
  • linux中的串口通信判断一帧数据是否传输完整时,用定时器检查前后两帧数据的间隔时间,该用什么定时函数,有详细代码最好,谢谢!
  • MySQL 随机查询数据与随机更新数据实现代码
  • 100分求救,谁有做好的关于JSP于数据库操作的源代码?
  • 要Linux下数据库连接的代码(c/c++)
  • ===急===哪位大哥有接收实时流音频数据的源代码,或者到哪里可以找到?
  • 请问在 Linux 下如何用代码实现连接oracle数据库 并 执行 SQL 语句?
  • jsp显示server数据库的内容,如何实现定时更新,给一段代码例子吧,谢谢
  • 请问在tcpdump中对IP数据报捕包的代码在什么位置
  • 在Mysql上创建数据表实例代码
  • sql 查询所有数据库、表名、表字段的代码
  • java命名空间javax.print类docflavor的类成员方法:服务格式化打印数据定义及介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • java命名空间javax.print类docflavor的类成员方法:客户端格式化打印数据定义及介绍
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • 基于Hadoop的数据挖掘框架
  • linux下用libpcap库函数抓包,如何判断捕获的数据包是IP数据包还是非IP数据包,顺便说一下、捕获的数据包除了IP数据包之外,还有那些种类,非常感谢!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 建立一个ftp数据连接并传送或接受完毕一些数据后,能否不关闭此数据连接,下次接着用?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3