一、数组

必须规定类型,必须规定长度; 

1.定义

int[ ] i = new int[5];

int[] j = new int[]{1,2,3,4,5};

2.数组的遍历:

Console.Write(i[0]);  //直接输出索引值;

for(int a = 0; a < i.Length; a++)

{

Console.Write(i[a]);

}  //利用for循环遍历所有数值;

foreach(int x in i)

{

Console.Write[x];

}  //利用foreach便利说有数值;

3.数组赋值:

i[0] = 1;

克隆;

4.二维数组:

int[ , ] erwei = new int [2,3];  //数组长度可以不相同

int[ , ] erwei2 = new int[ , ]{ {1,2,3}, {1,2,3} };  //二位数组长度必须相同

erwei[1, 2] = 1279999;  //数组赋值从索引值从0开始,第一个数值定位哪个数组,第二个数值定位当前数组的位置;

二、集合

不需要规定类型、长度; 

1.定义:

ArrayList arr = new ArrayList();  //需要添加using.System.Collections;类

DateTime dt = new DateTime(1995,06,29);  //定义一个时间

2.赋值:

arr.Add("qaz");  //赋值

arr.Add(1234);  //赋值

arr.Add(dt);  //赋值

Console.Write(arr[0]);  //输出索引值

3.遍历:

foreach(var x in arr)  //由于不知道数据类型,所以用var类型代替,for循环同理;

{

Console.WriteLine(arr[]);

}  //foreach遍历

4.删除:

删除后索引值会重新排;

arr.Remove["qaz"];  //删除指定数值;

arr.RemoveAT[1];  //删除指定索引值的数值;

5.插入:

arr.Insert(2,"孙晓");  //插入索引值前面的位置;

三、泛型集合

不规定长度、规定类型

1.定义:

List<string> ilist = new List<string>();

2.赋值:

ilist.Add("1234");  //赋值

3.插入:

ilist.Insert(1,"孙晓");  //插入

4...

泛型集合使用方法和集合大致相同;

最新文章

  1. 在Windows上安装Elasticsearch 5.0
  2. htmlunit官网简易教程(翻译)
  3. WPF 程序启动显示为通知区域的图标方法
  4. bzoj2797
  5. delphi TPopupMenu.Popup
  6. [Oracle] 浅谈Sequence
  7. LogBoy logo
  8. PHP中对mysql预编译查询语句的一个封装
  9. 彻底解决Yii2中网页刷新时验证码不刷新的问题
  10. Alan Turing的纪录片观后感
  11. loongson 2f 和u-boot中的cache命令对照
  12. Kafka分区与消费者的关系
  13. switch与if语句的应用
  14. ldap 集成harbor
  15. APP-7-百度地图移动轨迹
  16. LintCode——Pour Water
  17. JS中的this机制
  18. 《Linux命令学习手册》系列分享专栏
  19. Linux下sublime的中文输入问题
  20. 一个十分简洁实用的MD风格的UI主框架

热门文章

  1. 基于HTML5 Canvas的工控SCADA模拟飞机飞行
  2. D. Little C Loves 3 II
  3. Linux 第七章学习笔记
  4. 《蹭课神器》Beta版使用说明
  5. 非post请求时整个url作为参数传递出现bug
  6. 使用github的感想
  7. SpringMVC 网站
  8. NullPointerException-----开发中遇到的空指针异常
  9. MySQL基础~~编程语法
  10. Exception while invoking TaskListener: Exception while invoking TaskListener: null