字典的含义:

字典中key只能对应一个值不能对应多个值,线性结构。

使用方法

1. 实例化:Dictionary<键key,值value> 名字dic=new Dictionary<键key,值value>();

Dictionary<Tkey,Tvalue> Dic=new Dictionary<Tkey,Tvalue>();

2. 常见方法:

添加:Dic.Add(key,value)给字典添加值

删除:Dic.Remove(key)  删除指定值

访问:Dic[key]表示key所对应的值

判断空:Dic.ContainsKey(key)判断key是否存在

3. 非字典的其他内容:

类的属性和方法:边方法首字母要大写,属性第一个单词首字母小写后边单词首字母大写。

字符串切割: 字符串.split(切分字符串返回数组'-')符号可以用   ' - '

嵌套字典

嵌套实例化:Dictionary<key,Dictionary<key,value>>dic=new Dictionary<key,Dictionary<key,value>>();

//Tkey 是外部字典的一个类型,T1key是内部字典的一个类型,T1value是内部字典的一个值。Dictionary<Tkey,Dictionary<T1key,T1value>>dic=new Dictionary<Tkey,Dictionary<T1key,T1value>>();dic.add(key,new Dictionary<T1key,T1value>())  //对应的内嵌字典需实例化dic[key].add(key,value)                       //添加外层值dic[key]=new Dictionary<T1key,T1value>();     //给外层的某个值赋值字典值,在外边赋值比较好,根据个人喜好添加prinft(dic[key][key]);                        //读取嵌套字典里的某个值

有什么问题大家多多提

unity c# dictionary字典用法,dictionary嵌套用法。相关推荐

  1. python读取json格式文件大量数据,以及python字典和列表嵌套用法详解

    1.Python读取JSON报错:JSONDecodeError:Extra data:line 2 column 1 错误原因: JSON数据中数据存在多行,在读取数据时,不能够单单用open(), ...

  2. python字典和集合对象可以进行索引操作吗_python 集合(set)和字典(dictionary)的用法解析...

    Table of Contents generated with DocToc ditctaionary and set hash 介绍 hash是计算机中非常常见一种查找的手法,它可以支持常数时间的 ...

  3. java dictionary 实例化_Java Dictionary put()用法及代码示例

    字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...

  4. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  5. Python成长之路第二篇(3)_字典的置函数用法

    字典的置函数用法(字典dict字典中的key不可以重复) class dict(object): """ dict() -> new empty dictionar ...

  6. python 字典的值可以为集合吗_Python 集合(Set)、字典(Dictionary)

    集合(Set) 集合是无序的,无序也就没有索引,不能进行索引相关的操作.无序,python解释器就不能通过索引(位置)区分集合中的相同元素,所以集合中不能有相同的元素. 集合用大括号{  }表示. 集 ...

  7. 【Python】数据类型 Number数字、String字符串、List列表、Tuple元组、Set集合、Dictionary字典

    Python数据类型 2021/6/3 周四 学习内容: Python数据类型.Number(数字).String(字符串).List(列表).Tuple(元组).Set(集合).Dictionary ...

  8. python集合怎么表示_Python 集合(Set)、字典(Dictionary)

    集合(Set) 集合是无序的,无序也就没有索引,不能进行索引相关的操作.无序,python解释器就不能通过索引(位置)区分集合中的相同元素,所以集合中不能有相同的元素. 集合用大括号{  }表示. 集 ...

  9. Python学习:字典(dictionary)

    Python学习:字典(dictionary) 异常处理小技巧 异常 ​ 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行.一般情况下,在Python无法正常处理程序时就会发生一个 ...

  10. 字典(dictionary)

    字典(dictionary) 定义 为了高效地模拟现实世界中的情形 类似于C语言中的结构体 一个简单的例子 alien_0 = {'color': 'green', 'points': 5} prin ...

最新文章

  1. python字典值的和计算_第一章Python数据结构和算法(字典的运算)
  2. OpenCore 的代码结构
  3. (43) 讨论和通知
  4. rocketmq 4.X 扩容思路
  5. python中索引和下标_Series下标索引、标签索引、切片索引、布尔索引
  6. linux中编辑好的源如何保存,Linux下, Eclipse C/C++ IDE下编辑好C/C++源程序之后要先保存!!!否则,就会……...
  7. NYOJ241 - 字母统计
  8. 二项分布的期望方差证明
  9. 计算机无法选择字体,电脑系统字体缺失怎么办
  10. java 反射基础_Java反射的基本使
  11. JETT(一)-Excel模板转换器简介
  12. [ESP8266]刷MQTT固件以及连接服务器失败的问题解决
  13. 计算机黑屏跳横杠,电脑一开机到黑屏一个小横杠闪的那就过不去了为什么
  14. 微信会员卡html修改样式模板,微信小程序 JS动态修改样式的实现代码
  15. Headless Services无头服务
  16. 双工位直排换刀加工中心介绍
  17. 2014最有效的微店推广方法
  18. 用WiFi广告软件为实体店微信公众帐号有效的加粉方法
  19. Selenium单选框、勾选框、复选框操作详解
  20. 软件需求分析与建模 复习

热门文章

  1. 为什么我的世界服务器显示res,怎样输入我的世界/res unstuck的指令才正确
  2. Windows下快速部署PHP开发环境
  3. 魅族16S“SOC点胶门”事件落幕,买一赔二!
  4. ORA-22868: table with LOBs contains segments in different tablespaces
  5. 试卷8449c 语言,普通高等学校2018届高三招生全国统一考试仿真卷(三)英语试题(含答案)...
  6. 【论文阅读】【三维目标检测】3DSSD: Point-based 3D Single Stage Object Detector
  7. 几何图形的组合java_Java 在PPT幻灯片中添加组合形状(图形)
  8. Mark # 自动驾驶之路已走了多远?一文读懂研究现状
  9. 设计模式— 行为型模式
  10. 深圳大学DR客户端自动登陆脚本