对复杂字典Dictionary<T1,T2>排序问题
原文:对复杂字典Dictionary<T1,T2>排序问题

//VoltageCount类(电压值对应的数量):
    public class VoltageCount
    {
        public Double Voltage { get; set; } //电压值
        public int CountV { get; set; } //电压值对应的数量
        public VoltageCount()
        {
        }

public VoltageCount(Double voltage, int countV)
        {
            this.Voltage = voltage;
            this.CountV = countV;
        }
    }

Dictionary<Point, VoltageCount>是将坐标点(绘制图像时使用)与VoltageCount数据对应的字典,目的用来在绘图对象(Graphics)中绘制电压值-数量的对应图像(如图中右侧部分)。

由于同时需要按数量大小进行排序,以便输出表格(如图中左边两表格,分别按数量降序排列),所以这里涉及字典排序问题。

Dictionary<Point, VoltageCount> result = new Dictionary<Point, VoltageCount>();

for (int i = 0; i <= 4; i++)
                {
                    result.Add(listHeatPoints[i], dictionaryPointVoltageCount[listHeatPoints[i]]);

}

//排序

Dictionary<Point, VoltageCount> dicSort = result.OrderByDescending(s => s.Value.CountV)

.ToDictionary(pair => pair.Key, pair => pair.Value);

posted on 2018-07-26 17:05 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/9372931.html

对复杂字典DictionaryT1,T2排序问题相关推荐

  1. 谈谈DictionaryT1,T2和ListT的问题

    引子: 事情的起因我已经记不清了,但是事情的根本原因在于,我们要遍历一个集合,是用字典来存储还是用数组链表来存储. 1.       把基本概念说清 对List<T>的阐述,我在http: ...

  2. 数据分析--pandas

    一.pandas 1.pandas常用的数据类型 (1)series:一维,带标签数组:(标签是指索引),也可以自己指定索引. (2)DataFrame:二维,series容器. pandas取行或者 ...

  3. python关于类的slots属性

    1.__ slots__属性 __ slots__ allow us to explicitly declare data members (like properties) and deny the ...

  4. 字符串根据字典值排序问题

    字符串根据字典值排序问题,就是指对给定的字符串,按照首字母的字典值排序,如果首字母相同的字符串,则按照第二个字母,依次内推,比如说 {"dog","dear", ...

  5. python 列表、字典多排序问题

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/justin051/article/de ...

  6. 字典排序什么意思_字典排序问题

    2018-01-03@望京 排序,立即想到用Python的内置函数sorted() Python 2.x 中 sorted(...) sorted(iterable, cmp=None, key=No ...

  7. python123字典统计排序1省份_python 列表、字典多排序问题

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/justin051/article/de ...

  8. 周末狂欢赛3(跳格子,英雄联盟,排序问题)

    文章目录 T1:跳格子 题目 题解 CODE T2:英雄联盟 题目 题解 CODE T3:排序问题 题目 题解 CODE T1:跳格子 题目 n 个格子排成一列,一开始,你在第一个格子,目标为跳到第 ...

  9. 3.25Day06元组、字典、集合常用及内置方法

    今日内容: 1.元组 2.字典 3.集合 一.元组 tuple 1.定义: t = () tuple(t) print(type(t)) RUN====> <class 'tuple'&g ...

  10. 字典树--Xor问题

    字典树大家都知道吧,如果不知道可以看这里,我的模板写得还是不错的: 字符串–Trie树(字典树) 接下来我们先看一个问题,通过这个问题来了解Xor这个运算的基本性质: 洛谷 P2420 让我们异或吧 ...

最新文章

  1. 关于C#中的DLLImport (引)
  2. ActiveX控件和它的容器
  3. 玩转 React(二)- 新型前端开发方式
  4. sso集成shiro_Keycloak SSO集成到jBPM和Drools Workbench中
  5. 《网络空间欺骗:构筑欺骗防御的科学基石》一1.1 主动网络空间防御中网络空间抵赖与欺骗的视图...
  6. [转]Java程序员们最常犯的10个错误
  7. 【FPGA与深度学习】基于FPGA的深度学习CNN加速器设计
  8. labview利用USB-6341数据采集卡采集发动机传感器信号(总结篇)
  9. 第2关:HTML结构:自我简介网页
  10. C++使用curl下载文件(post请求)
  11. linux 蓝牙hci,实战Linux Bluetooth编程(三) HCI层编程
  12. 双旦七大行业营销活动方案
  13. 虚拟机VMware workstation安装gho系统详解
  14. 【机器学习实战】构建/绘制决策树(ID3/C4.5)
  15. Ocata Neutron代码分析(一)——Neutron API启动过程分析
  16. 7款经典的MySQL客户端软件
  17. 设计师必须知道的 5个设计灵感网站
  18. 基于arduino的ESP32 学习笔记(六)LVGL文件系统移植,中文字库和图片显示
  19. 南方CASS格式DWG的读取
  20. 查询app android版本,企业名录查询APP

热门文章

  1. AS3.0文档类:FLASH右键菜单文档类
  2. python自动化是什么意思_浅谈 Python 自动化
  3. 特征图注意力_CV注意力机制论文阅读笔记
  4. json html双引号,当gethtml方法返回json时,json中的字符串如果存在双引号,会破坏json的格式, 如:quot;...
  5. matlab怎么对图片mesh,MATLAB提供了mesh函数和surf函数来绘制三维曲面图。
  6. x86汇编之任务切换
  7. 二叉树 -- 5.1.1 Binary Tree Level Order Traversal-1 -- 图解
  8. 动态修改服务器配置文件,asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)...
  9. python统计合格数_python—基本统计值计算
  10. Linux系统(八)系统信息、其它命令、打包压缩、软件安装