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

-> 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) 移除已出数据

时间: 2024-10-06 14:25:57

c#第一篇笔记---关于list的相关文章

【第一篇笔记】C# 全局容错,全局异常

网上找到两个方式,一个简单的只是做个记录,另一个能像QQ一样提交到后台. 方法一: static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { try { //设置应用程序处理异常方式:ThreadException处理 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.C

第一篇~笔记

怎么说呢 毕竟第一次写这种东西 还是写个开栏语吧 专业是计算机应用与技术,但是鄙人爱好不限于此 喜欢艺术 我也不知道写啥子嘛 反正写了也没人看,看了的也不一定关注, 关注了的也不一定喜欢我 就写一些个人笔记吧 就这样吧 原文地址:https://www.cnblogs.com/xpblog/p/8443437.html

ms project(第一篇笔记)

http://v.youku.com/v_show/id_XNzY0Nzg5MjY0.html?from=s1.8-1-1.2 http://wenku.baidu.com/view/7bb17abc1a37f111f1855be7.html WBS(Work Breakdown Structure 工作分解结构) 与项目团队成员一起制作. 几个关键事件: 1. 确定所有任务 2. 确定一个大概的任务工期 原则: 完成这两个事件,需要项目经理与项目成员一起分工与配合,协商完成 1. 列出所有任务

20170525第一篇笔记学习方法

Django 框架下的Blog 搭建 ---第一篇笔记

1.安装python 2.x 版本并加入环境变量 2.安装 virtualevn 工具将系统隔离成一个个虚拟docker 参考:https://pypi.python.org/pypi/virtualenv 2.1 mkdir 一个文件夹,并用 virtualenv  文件夹名, 虚拟一个带 setuptools 等工具的 python 环境 2.2 用 bin 目录下的工具 pip 进行安装Django    ./pip install Django==1.9.6  参考:https://do

Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例

<<Eclipse插件开发 学习笔记>>,本书由浅入深.有重点.有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章.第一篇介绍Eclipse平台界面开发的基础知识.包含SWT控件的使用.界面布局.事件处理等内容:第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包含行为(Action).视图(ViewPart).编辑器(Editor).透视图(Perspective)等10章的内容.第三篇主要讲述插件开发的高级内容,包含开发高级内容.富client平台技术(R

C# 基础笔记(第一篇)

C#基础 概念:.net与c#.net/dontnet:一般指.net framework框架,一种平台,一种技术c#(charp):一种编程语言,可以开发基于.net的应用. *java既是一种技术又是一种编程语言.                           .net都能干什么?开发桌面应用程序   Winforminternet应用程序    Asp.net/webservice C/S:客户机(Client)/服务器模式(Server)B/S:浏览器(Browser)/务器模式(

《javascript权威指南》读书笔记——第一篇

<javascript权威指南>读书笔记--第一篇 金刚 javascript js javascript权威指南 由于最近想系统学习下javascript,所以开始在kindle上看这本书来补充下. 今天是今年的196天,由于我之前承诺过,每天分享读书笔记,只是之前分享的是大众读物,所以随手分享到kindle阅读群里了.但是现在读的是技术类书籍,分享到kindle读书群不太合适,所以还是以博客的形式分享.这样子,一个链接,大家感兴趣了就点开看看,不感兴趣了,就不点开. 其实这篇文章应该是昨天

0807&mdash;MapReduce的第一篇学习笔记

http://blog.csdn.net/v_july_v/article/details/6637014 1 2 3 4 0807—MapReduce的第一篇学习笔记