數(shù)組的學(xué)習(xí):(下面是學(xué)習(xí)的內(nèi)容和一些例子)
數(shù)組 :相同數(shù)據(jù)類型的成員組成的一組數(shù)據(jù)
int[]?numbers?=??{1,3,4,5};
1.在使用數(shù)組之前必須進(jìn)行初始化賦值
2.初始化數(shù)組:動(dòng)態(tài)初始化,靜態(tài)初始化
int?[]?numbers;
float[]?score;
string[]?names;
動(dòng)態(tài)初始化:
類型[]?數(shù)組名?=?new?類型?[數(shù)組長(zhǎng)度];
numbers?=?new?int[10]?;//默認(rèn)值:0
score?=?new?float[10];//默認(rèn)值:0.0f
names?=?new?string[10];//默認(rèn)值:null?(空對(duì)象)
int?numer_1?=?new?int[3]?{?1,?2,?3,??};
int?numer_2?=?new?int[4]?{?1,?2,?3,?4?};
string?names_1?=?new?string[]?{?"China",?"English",?"Usa"?};
靜態(tài)初始化
int?[]?numbers_3?=??{1,2,3,4,5};
string[]?names_2?=?{?"顯沖",?"牛逼",?"狗子"?};//0???1????2
3.通過數(shù)組下標(biāo)訪問數(shù)組中的成員
string?name?=?names_2[0];
Console.WriteLine(name);
避免下標(biāo)越界
string?name_1=?names_2[3];
數(shù)組長(zhǎng)度
int?a?=?3;
if?(a?<?names_2.Length)?{
Console.WriteLine?(names_2?[a]);
}
4.數(shù)組的遍歷
numbers_3[5]?=7?;//修改數(shù)組的成員
for?(int?i?=?0;?i?<?numbers_3.Length;?++i)?{
Console.WriteLine?(numbers_3?[i]);
}
int[]?intArray?=?{1,12,34,2,5,6}?;
5.反向打印數(shù)組所有成員
for?(int?i?=?intArray.Length?-?1;?i?>=?0;?--i)?{
Console.WriteLine?("{0}",?intArray?[i]);
}
6.練習(xí)習(xí)題:
求數(shù)組中所有元素之和
int?sum?=0;
for?(int?i?=?0;?i?<?intArray.Length;?++i)?{
sum?+=?intArray?[i];
}
Console.WriteLine?("{0}",?sum);