------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------
数组
遍历数组
static void Main(string[] args)
{//第一种方法
string[] A = new string[5] { "a1","a2","a3","a4","a5"};
for (int i = 0; i < A.Length; i++)
{
Console.WriteLine(A[i]);
}
console.readkey();
}
static void Main(string[] args)
{//第二种方法
string[] A = new string[5] { "a1","a2","a3","a4","a5"};
foreach (string s in A)
{
Console.WriteLine(s);
}
console.readkey();
}
数组的操作
1:Add()向数组中添加一个元素,
2:Remove()删除数组中的一个元素
3:RemoveAt(int i)删除数组中索引值为i的元素
4:Reverse()反转数组的元素
5:Sort()以从小到大的顺序排列数组的元素
6:Clone()复制一个数组
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ArrayList al = new ArrayList();
al.Add(100);//单个添加
foreach (int number in new int[6] { 9, 3, 7, 2, 4, 8 })
{
al.Add(number);//集体添加方法一//清清月儿
}
int[] number2 = new int[2] { 11,12 };
al.AddRange(number2);//集体添加方法二
al.Remove(3);//移除值为3的
al.RemoveAt(3);//移除第3个
ArrayList al2 = new ArrayList(al.GetRange(1, 3));//新ArrayList只取旧ArrayList一部份
}
}
}
------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------