社区
C#
帖子详情
不知道如何声明Dictionary
shijies
2020-10-01 09:12:09
现在我知道:如果向集合中添加一维字符串数组,可以用下面的语句声明。
static Dictionary<string, string[]> dic = new Dictionary<string, string[]>();
但是如果希望向集合中添加字符串的数组可能是添加一维数组,有时也可能添加多维数组,那么该如何声明集合呢?
...全文
23028
5
打赏
收藏
不知道如何声明Dictionary
现在我知道:如果向集合中添加一维字符串数组,可以用下面的语句声明。 static Dictionary dic = new Dictionary(); 但是如果希望向集合中添加字符串的数组可能是添加一维数组,有时也可能添加多维数组,那么该如何声明集合呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2020-10-05
打赏
举报
回复
数组的同一类型(直接父类)是 Array,所以适当的声明当然就是 Array。
如果胡乱写类型,那么首先就要问一问“判断类型错误了吗?”,“在用户面前才因为某个数据而丢人地崩溃,能负责吗?”这类问题。所以类型声明很重要,代表着程序设计师的“人品”。你会发现所有的软件设计基础,除了看过程,就是看类型系统,而且后者是主要的设计内容。
Logerlink
2020-10-05
打赏
举报
回复
Dictionary<string, dynamic> aa = new Dictionary<string, dynamic>();
doticworks
2020-10-03
打赏
举报
回复
class mtarray{ public type arraydim public object fata } dictionary <string,mtarray>
JDD1997
2020-10-01
打赏
举报
回复
用 object 指代任意类型 static Dictionary<string,
object
> dic = new Dictionary<string,
object
>();
threenewbee
2020-10-01
打赏
举报
回复
static Dictionary<string, Array> dic = new Dictionary<string, Array>();
Dictionary
详解(C#)
本文详细介绍了C#中的
Dictionary
,它是一个基于键值对的快速查找数据结构,存在于System.Collections.Generic命名空间。文中通过示例展示了如何
声明
并使用
Dictionary
,以及其常见属性和方法,如Comparer、Count、Keys、Values、Add、Remove等。
C#中
Dictionary
的用法
本文详细介绍C#中
Dictionary
的数据结构,包括其用途、
声明
、常用操作如添加、查找和删除,以及重要属性和方法。重点讲解了如何通过键值对进行操作和遍历。
C# 基础之字典——
Dictionary
(一)
本文深入解析C#
Dictionary
的内部实现,包括哈希函数的工作原理、哈希桶和拉链法处理哈希冲突,以及字典的线程不安全性及其同步方法。通过源码实例揭示了字典高效查找的机制。
Unity数据类型
Dictionary
,List,数组
本文对比了C#中的数组、ArrayList、List和
Dictionary
四种数据类型,探讨它们的
声明
方式、特点和适用场景。数组在
声明
时需指定长度和类型,适合快速索引但不便于插入操作;ArrayList无需指定大小和类型,但存在装箱拆箱性能损失;List在类型安全和性能上优于ArrayList;
Dictionary
则通过键值对提供快速索引,适用于唯一键的场景。
C#中
Dictionary
(字典)的用法
本文深入讲解了C#中
Dictionary
集合的使用方法,包括其结构、基本操作如添加、查找、遍历元素,以及如何移除指定键值。同时,文章还详细介绍了
Dictionary
的常见属性和方法,如Comparer、Count、Item等。
C#
111,129
社区成员
642,531
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章