码迷,mamicode.com
首页 > Windows程序 > 详细

c#第一篇笔记---关于list

时间:2017-07-12 10:26:25      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:c#   contains   indexof   bool   index   线性   int   string   range   

-> List<T> 线性集合,长度可变的数组
-> 增 Add() AddRange() Insert()
添加一个元素list.Add("张三");
添加一组元素
string[] temArr={"张三","李四","王五"};
list.AddRange(temArr);
插入一个元素 list.Insert(1,"插入元素");
-> 删 Remove(T) RemoveAt(int)
删除一个值:list.Remove("张三");
删除指定下标的值:list.RemoveAt(0);
从下标index 删除count个元素 list.RemoveRange(3, 2)
-> 改 可以像数组一样修改 // list[9] = ‘123‘;
-> 查 bool Contains(T) IndexOf()
Find 返回整个 List 中的第一个匹配元素
-> 遍历 for
foreach(类型 临时变量 in 集合)
{
使用临时变量进行处理
}

-> 模拟队列:先进先出
list.Add() 进入
list[i] 出
list.ReamoveAt(0) 移除已出数据
-> 模拟栈:先进后出(杯子与奥利奥)
list.Add() 进入
list[list.Count - 1] 后面先出
list.RemoveAt(list.Count - 1) 移除已出数据

c#第一篇笔记---关于list

标签:c#   contains   indexof   bool   index   线性   int   string   range   

原文地址:http://www.cnblogs.com/shali2012/p/7153528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!