VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • C#数组(Array)实例讲解

C#中数组是一种用于存储固定大小的相同类型元素的集合。每个元素在数组中都有一个唯一的索引,可以通过索引来访问数组中的元素。下面我们通过一些实例来深入了解C#数组的使用。
 
一、定义和初始化数组
 
在C#中,我们可以通过以下两种方式定义和初始化数组:
 
1. 直接初始化
 
 

int[] numbers = new int[5] { 1, 2, 3, 4, 5 }; //定义并初始化一个整数数组
string[] words = new string[3] { "Hello", "World", null }; //定义并初始化一个字符串数组
2. 逐个赋值
 
 

int[] numbers;
numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5; //定义并逐个赋值一个整数数组
 
string[] words;
words = new string[3];
words[0] = "Hello";
words[1] = "World";
words[2] = null; //定义并逐个赋值一个字符串数组
二、访问数组元素
 
我们可以通过数组的索引来访问数组中的元素。数组的索引是从0开始的。下面是一个例子:
 
 

int[] numbers = new int[5] { 1, 2, 3, 4, 5 };
Console.WriteLine(numbers[0]); //输出1
Console.WriteLine(numbers[2]); //输出3
Console.WriteLine(numbers[4]); //输出5
三、数组的操作
 
数组的操作包括添加元素、删除元素、遍历元素等。下面是一些例子:
 
1. 添加元素
在C#中,数组的大小是固定的,不能直接添加元素。如果需要动态添加元素,可以使用ArrayList类。
 
 

ArrayList list = new ArrayList();
list.Add(1); //添加元素1
list.Add(2); //添加元素2
Console.WriteLine(list[0]); //输出1
Console.WriteLine(list[1]); //输出2
2. 删除元素
在C#中,可以使用ArrayList类来删除元素。

ArrayList list = new ArrayList();
list.Add(1); //添加元素1
list.Add(2); //添加元素2
list.Remove(1); //删除元素1,索引从0开始,所以索引为1的元素被删除
Console.WriteLine(list[0]); //输出2
3. 遍历元素我们可以使用foreach循环来遍历数组中的所有元素:
int[] numbers = new int[5] { 1, 2, 3, 4, 5 };
foreach (int number in numbers) {
Console.WriteLine(number); //输出1,2,3,4,5
}


最后,如果你对python语言还有任何疑问或者需要进一步的帮助,请访问https://www.xin3721.com 本站原创,转载请注明出处:
 
https://www.xin3721.com/ArticlecSharp/c47711.html


相关教程