数组用来存储数据的集合,通常认为同一类型变量的集合。
数组声明:double[ ] balance;
1.double 用于指定类型
2.[ ] 指定数组的秩(维度)。秩指定数组的大小
3.balance 指定数组名称
初始化数组需要new 关键字
double[ ] balance = new double[]{};
1.可赋值比如
double[] balance = new double[]{99.8,97.8,96.8,958};
这个数组长度为4,你可以指定如
double[] balance = new double[4]{99.8,97.8,96.8,958};
访问数组
1.使用下标去访问
如:double[ ] balance = new double[4]{99.8,97.8,96.8,958};
double mak = balance[1];
上面讲的三种是基本,常用应该是循环我们通常用for,forecher
实例1:
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _2
{
class Program
{
static void Main(string[] args)
{
int[] n = new int[10]; //10个整数的数组
for (int i = 0; i < 10; i++)
{
n[i] = i + 100;
}
foreach (int j in n)
{
int i = j - 100;
Console.WriteLine("数组[{0}]={1}", i, j);
i++;
}
Console.ReadKey();
}
}
}
2.数组细节
1.多维数组 : C#支持多维数组。多维数组最简单的形式是二维数组
2.交错数组:C#支持交错数组,即数组的数组
3.传递数组给函数:你可以通过指定不带索引的数组名称来给函数传递一个指向数组的指针
4.参数数组:这通常用于传递未知数量的参数给函数
5.Array类:在System命名空间中的定义,是所有数组基类,并提供各种数组的属性和方法