博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SortedDictionary构建泛型排序字典
阅读量:6624 次
发布时间:2019-06-25

本文共 797 字,大约阅读时间需要 2 分钟。

SortedDictionary<int, UserInfo> users = new SortedDictionary<int, UserInfo>();

//为泛型排序字典添加3个元素,注意键是按照3、2、1的顺序添加
users.Add(3, new UserInfo(1, "User01", "01"));
users.Add(2, new UserInfo(2, "User02", "02"));
users.Add(1, new UserInfo(3, "User03", "03"));
//由于泛型排序字典的元素自动按照键进行排序,所以元素按照键由小到大的顺序输出
Response.Write("LINQ排序前的查询结果<br/>");
foreach (var item in users)
{
Response.Write(string.Format("({0},{1})", item.Key, item.Value.UserName));
Response.Write("<br/>");
}

//使用LINQ对泛型排序字典进行排序操作

var query = from item in users
                orderby item.Value.UserName
                select item;

Response.Write("LINQ排序后的查询结果<br/>");

foreach (var item in query)
{
Response.Write(string.Format("({0},{1})", item.Key, item.Value.UserName));
Response.Write("<br/>");
}

转载于:https://www.cnblogs.com/Yellowshorts/archive/2013/01/19/2867406.html

你可能感兴趣的文章
部分 III. Virtualization
查看>>
MySQL命令行导出数据库
查看>>
A.1.2-九九乘法表
查看>>
C#隐藏手机号中间四位为*
查看>>
WPF中多源控制Button的状态
查看>>
.NET平台机器学习组件-Infer.NET(三) Learner API—数据映射与序列化
查看>>
C# MD5加密解密帮助类
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->Web版本“产品管理”事例编辑界面新增KindEditor复文本编辑控件...
查看>>
:Access-Control-Allow-Origin,JS跨域解决办法
查看>>
java native方法及JNI实例
查看>>
超感猎杀/超感八人组第一季至二季/全集Sense8迅雷下载
查看>>
嘻哈帝国第一季/全集Empire迅雷下载
查看>>
都别说工资低了,我们来一起写简单的dom选择器吧!
查看>>
C#设计模式总结
查看>>
Python知识总结帖
查看>>
[LeetCode] Serialize and Deserialize Binary Tree
查看>>
50.8. 函数
查看>>
21.3. Maintenance 数据库维护
查看>>
Android 内部存储安装apk文件实现
查看>>
C/C++中peek函数的原理及应用
查看>>