溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#數(shù)組操作有哪些

發(fā)布時間:2021-12-01 09:59:08 來源:億速云 閱讀:96 作者:iii 欄目:編程語言

本篇內(nèi)容主要講解“C#數(shù)組操作有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#數(shù)組操作有哪些”吧!

C#數(shù)組操作
1.數(shù)組是 n(n≥1)個相同數(shù)據(jù)類型的數(shù)據(jù)元素的有限序列。
2.具有固定格式和數(shù)量
3.每一個數(shù)據(jù)元素通過***的下標來標識和訪問
4.一經(jīng)定義,每一維的大小及上下界都不能改變,所以,在數(shù)組上不能進行插入、刪除數(shù)據(jù)元素等操作
5.數(shù)組采用順序存儲結(jié)構(gòu)來存儲數(shù)組中的數(shù)據(jù)元素
6.數(shù)組上的操作一般有:
◆取值操作:給定一組下標,讀其對應的數(shù)據(jù)元素;
◆賦值操作:給定一組下標,存儲或修改與其對應的數(shù)據(jù)元素;
◆清空操作:將數(shù)組中的所有數(shù)據(jù)元素清除;
◆復制操作:將一個數(shù)組的數(shù)據(jù)元素賦給另外一個數(shù)組;
◆排序操作:對數(shù)組中的數(shù)據(jù)元素進行排序,這要求數(shù)組中的數(shù)據(jù)元素是可排序的;
◆反轉(zhuǎn)操作:反轉(zhuǎn)數(shù)組中數(shù)據(jù)元素的順序。

C#中數(shù)組
1.C#支持一維數(shù)組、多維數(shù)組及交錯數(shù)組。
2.所有的數(shù)組類型都隱含繼承自 System.Array。
3.Array 是一個抽象類,繼承自 System.Object,ICloneable, IList, ICollection, IEnumerable,所以數(shù)組是引用類型。
4.C#除了能創(chuàng)建靜態(tài)數(shù)組外,還可以創(chuàng)建動態(tài)數(shù)組,通過使用 Array 的靜態(tài)方法 CreateInstance 方法來實現(xiàn)。

C#數(shù)組操作程序代碼:

public class myArray  {  public void Run()  {  //靜態(tài)數(shù)組  string[] arr = new string[5];  for (int i = 0; i < 5; i++)  {  arr[i] = "val"+i;  }  //動態(tài)數(shù)組  Array arr1 = Array.CreateInstance(typeof(string),5);   for (int i = 0; i < 5; i++)  {  arr1.SetValue("val" + i, i);  }  //輸出  Console.WriteLine("-------arr--------");  foreach (string i in arr)  {  Console.WriteLine(i);  }  Console.WriteLine("-------arr1--------");  foreach (string i in arr1)  {  Console.WriteLine(i);  }   }  }

到此,相信大家對“C#數(shù)組操作有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI