数组

  同时存储类型相同的几个值,而不是每个值使用不同的变量,有一个基本类型,数组中的各个条目都是这种类型.
string friendName1="Robert Barwell";
string friendName2="Mike Parry";
string firendName3="Jeremy Beacock";
数组的声明
<baseType>[ ] <name>;
数组的初始化有两种方法,
使用字面值指定数组,只需要提供一个用逗号分隔开的元素值列表,该列表放在花括号内
int[ ] myIntArray={5,9,10,2,99};//myIntArray有五个元素
另一种:
int [ ] myIntArray=new int[5];//对数值类型来说,其默认值为0
也可以:
int [ ] myIntArray=new int[5]{5,9,10,2,99};//使用这种方法必须与元素个数相匹配,否则错误
const int arraySize=5; //const不能省
int [ ] myIntArray=new int[arraySize]{5,9,10,2,99};
示例:
 static void Main(string[] args)
        {
            string[] friendNames = {"Robert Barwell","Mike Parry","Jeremy Beacock"};
            int i;
            Console.WriteLine("Here are {0} of my friends:",friendNames.Length);
            for (i = 0; i < friendNames.Length; i++)
            {
                Console.WriteLine(friendNames[i]);
            }
            Console.ReadKey();
        }
也可以用foreach循环
foreach(<baseType> <name> in <array>)
{
   //can use <name> for each element
}
上面示例可改为
            string[] friendNames = {"Robert Barwell","Mike Parry","Jeremy Beacock"};
           
            Console.WriteLine("Here are {0} of my friends:",friendNames.Length);
            
            foreach (string friendName in friendNames)
            {
                Console.WriteLine(friendName);
            }
            Console.ReadKey();
多维数组:
二维数组的声明 <baseType>[,] <name>;
多维(四维)数组的声明<baseType>[ , , , ] <name>;
double[ , ] hillHight=new double[3,4];
初始赋值 double[ , ] hillHeight={{1,2,3,4},{2,3,4,5},{3,4,5,6}};
访问多维数组中的每个元素  hillHeight[ 2, 1]=4;
foreach循环
foreach(double height in hillHeight)
{
    Console.WriteLine("{0}",height);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值