从C#的数组到基本的数据结构(List与Dictionary)

昨天刚入职抖音的游戏文案,耽搁了太多时间,罪过,复习了一下标题所说的内容,总结如下:

C#的数组声明初始化如下  string[] 数组名 = new string[数组容量]{具体内容} 例如string[] stringArray = new string[2]{"1","2"};同时,也衍生出二维数组:string[,] 二维数组名 =new string[行长度,列长度]{具体内容} 例如 string[,] two_Array = new Aaary[2,3]{

{1,2,3}

{1,2,3}

}

 

但有个问题,这里的数组容量或者数组内容都已经被提前指定了,不够灵活,这时候就要泛型出场了。

List<T> 集合名字 = new List<T>();

这是以0,1,2...为下表,以任意相同类型为集合的组合,T代表任意类型

如果想要通过key值索引到value,则使用以下方式

Dictionary<T,T> 字典名字 = new Dictionary<T,T>();

两个常用的方法都是XXX,Add(X) XXX.Remove(XXX) XXX.RemoveAt(下标)

有些不同的是遍历时,List常用的是for ,而Dictionary常用的是foreach item in XXX.Keys or Values

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值