Dictionary的初始化

        private static Dictionary<string, string> seatDic = new Dictionary<string, string>{
            {"硬座","1"},{"无座","1"},{"软座","1"},{"硬卧","3"},{"软卧","4"},{"高级软卧","1"},{"一等座","M"},{"二等座","O"},{"特等座","P"},{"商务座","9"}
        };

时间: 2024-08-12 18:52:49

Dictionary的初始化的相关文章

C# Dictionary 的初始化方式

从C# 3.0 之后提供了初始化器,可以初始化Dictionary Dictionary<string, string> UseFor = new Dictionary<string,string> { {"station","站点"},{"city","城市"},{"province","省"} };

C# 数组、ArrayList、List、Dictionary的用法与区别

前言 在工作中经常遇到C#数组.ArrayList.List.Dictionary存取数据,但是该选择哪种类型进行存储数据,对于初学者的我一直不知道该怎么取舍.于是抽空好好看了下他们的用法和比较,在这里总结下来,后面有需要改进的再更新. 初始化 数组: int[] buff = new int[6]; ArrayList: ArrayList buff = new ArrayList(); List: List<int> buff = new List<int>(); Dictio

C#创建安全的字典(Dictionary)存储结构

在上面介绍过栈(Stack)的存储结构,接下来介绍另一种存储结构字典(Dictionary). 字典(Dictionary)里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的,键和值都可以是任何类型.字典(Dictionary)是常用于查找和排序的列表. 接下来看一下Dictionary的部分方法和类的底层实现代码: 1.Add:将指定的键和值添加到字典中. public void Add(TKey key, TValue value) {        

objective-c字典

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 1 //        初始化一个空字典  2 //        NSDictionary *dictionary = [[NSDictionary alloc] init];  3 //        初始化一个空典  4 //        NSDictiona

http流请求时,被请求站点HttpContext.Current为null?

我负责运维一个短信接口站点sms.调用上游短信供应商下发短信后,他们会给我们推送发送报告.报告是类似DELIVRD.DI:9432这样的码.为了方便识别,系统里有一个报告码与其描述的关系,一开始是写死在程序里的.这样的弊端是,后期每次添加了这个映射关系后,都要更新网站程序,增大了维护成本.为了降低维护成本,我做了改进方案.将这个映射关系保存到一个文本文件ReportCodeMapper.txt里,提供一个页面来允许修改这个文件的内容. 对于使用的逻辑,声明一个静态的Dictionary,初始化时

感受C#6.0新语法

作为一门专为程(yu)序(fa)员(tang)考虑的语言,感受一下来自微软的满满的恶意... 1. 字符串内联在之前的版本中,常用的格式化字符串: var s = String.Format("{0} is {1} year{{s}} old", p.Name, p.Age); 在 C# 6 中: //无格式 var s = $"{p.Name} is {p.Age} year{{s}} old"; //带格式 var s = $"{p.Name,20}

Swift学习笔记

Apple 新推的Swift已经好几天了.对于向我这样的oc都还没完全琢磨透彻的菜鸟来说--(简直就是福利啊,joke) 看了几天的Swift,只是有了基本的印象.总感觉比较换混乱,可能源自与自己没怎么学过脚本语言.索性,边看边记,加深印象. 本来部分内容源自Apple的<The Swift Programming Language>以及互联网教程.其余内容均为个人理解,不保证正确. 进入正题: 1.Swift是什么? Apple唤他作:雨燕.其实英语过了四级的都应该看出来,Swift还有一层

最大概率法分词及性能測试

最大概率分词是一种最主要的统计方法分词.一个待切割的字符串有多种分词结果,最大概率分词的原则是将当中概率最大的那个作为该字符串的分词结果. 第一部分 理论基础 如对一个字符串: S:有意见分歧 分词结果1: w1:有/ 意见/ 分歧/ 分词结果2: w2:有意/ 见/ 分歧/ 最大概率分词就是要求得 Max(P(w1|s),P(w2|s)) . 依据贝叶斯公式: P(w|s)=P(s|w)P(w)/P(s)                                             

字典与可变字典

字典的定义以及使用 不可变字典 1.在字典里 键 和 值是成对出现的    字典是通过键(Key)来存取值的且每一个值对应的Key是唯一的   字典的类名是NSDictionary 2.字典的定义  (1)初始化一个空字典 NSDictionary *dic = [[NSDictionary alloc] init]; NSDictionary *dic1 = [NSDictionary dictionary]; (2)初始化的同时添加一对键值  这种定义方式是前面是值(id)  后面是键 NS