首頁  >  文章  >  後端開發  >  C#數組-一維數組

C#數組-一維數組

高洛峰
高洛峰原創
2016-12-16 14:22:371550瀏覽

宣告數組並賦初值

int[] arr = {1, 2, 3};

可以看出 [] 跟在類型名之後表示是個數組,{} 表示要賦的初值列表,各個初值之間用英文逗號隔開。

聲明數組

int[] arr = new int[3]; //正确,声明一个长度为 3 的 int 类型数组
int[3] arr2; //错误,不能这样指定数组大小
int[] arr3; //没有指定数组大小,无法使用

如果我們事先不知道數組的值,我們可以按上述方法先聲明數組

int len = 3;
int[] arr = new int[len];

如果我們事先不知道數組的值,我們可以按上述方法先聲明數組,當然聲明數組時應該知道數組的類型和大小,[] 中的數字表示長度不是下標的上界。

C# 數組也支援動態指定

int[] arr = new int[3];
arr[0] = 10; //给第一个元素赋值
int m = arr[0]; //取第一个元素的值

數組的賦值取值

int[] arr = new int[3];
int len = arr.Length;
int len2 = arr.GetLength(0) //这种方法也可以获取数组长度,参数表示要获取第几维的数组长度,从 0 开始。

獲取數組長度

string[] colors = new string[]{"#333", "#666", "#999", "#ccc", "#fff"};

.NET Framework 3.5 下應用更方便

.NET Framework 3.5 下應用更方便


陣列較方便,可以不指定長度,而直接賦值。

rrreee

宣告一個陣列 colors,並將五個字串賦給它。這裡數組的長度由大括號中的數目自動決定。

🎜🎜🎜🎜更多C#數組-一維數組相關文章請關注PHP中文網! 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:C#陣列學習下一篇:C#陣列學習