91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

C#中的數組怎么賦值

發布時間:2022-01-21 10:01:16 來源:億速云 閱讀:4273 作者:iii 欄目:開發技術

本篇內容主要講解“C#中的數組怎么賦值”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#中的數組怎么賦值”吧!

1、數組的定義

在第三篇文章中,已經了解了變量是用來存儲一個值的。那么,如果我們想要存儲更多的值,應該用什么方法?

數組就是可以用來存儲多個值的其中一個方法。但數組也有限制,例如數組里面的值必須是相同數據類型的,而且數組是固定大小的,因此不能任意更改數組大小。

2、數組賦值

在 C# 中,數組的創建方式有三種:

第一種,通過索引值賦值

int[] nums = new int[3];
nums[0] = 1;
  • new - 數組是 C# 中的引用數據類型,所以會使用 new 關鍵詞來創建數組實例。

  • int[3] - 表示確定數組的大小為 3,也就是長度為 3,可以存儲 3 個相同類型的值。

  • nums[0] - 表示數組 nums 第一個位置的值。關于索引的問題,下面詳解。

第二種,聲明數組的同時直接賦值

int[] nums = {1, 2, 3};
  • 這種方法雖然沒有使用 new 關鍵字來創建數組實例,但在編譯的時候,編譯器會為之添加上。

  • 大括號里面數值的個數,就將會是數組的大小。每個值按順序,依次排列在數組中。

第三種,創建并初始化數組

int[] nums = new int[3]{1, 2, 3};
  • int[3] - 方括號中的數值大小可有可無,如果指定了大小,那么后面大括號所跟的數值個數必須和大小一致;如果沒有指定,那么大括號里的數值個數就將會是該數組的大小。

3、數組索引

數組中的元素,是通過帶有索引的數組名來進行訪問的。因此,就可以對數組中指定位置的元素進行修改等操作。

例如:將下面數組中的第二個位置元素改換為 7.

int[] nums = {1, 2, 3};
nums[1] = 7;

如此一來就已經完成了修改。使用 foreach 循環,來查看一下數組中的元素。

for(int elm in nums){
   Console.WriteLine(elm);
}

C#中的數組怎么賦值

從結果可以看到,數組第二個位置的值已經從 2 修改為 7.

這里還要說一下索引的問題:

在絕大多數的編程語言當中,索引一般都是從 0 開始的。因此 nums[0] 就表示數組中的第一個位置;nums[1] 就表示數組中的第二個位置...以此類推。

4、多維數組

上面說的這些都屬于是一維數組,但在現實中,一維數組可能不足以滿足我們的需求,可能需要更多維度的數組。

一維數組:[1, 2, 3, 4, 5]

二維數組:[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

從上面來看,二維數組就是一維數組里面套著一維數組。也就是說二維數組是數組的數組。

int[][] nums = new int[2][2];
nums[0][0] = 1;
nums[0][1] = 2;
nums[1][0] = 3;
nums[1][1] = 4;
// nums = [[1, 2], [3, 4]]

二維數組的創建和賦值和一維數組其實是一樣的。

以此類推,多維數組就是在不停地套娃,數組套著數組,無限套。

到此,相信大家對“C#中的數組怎么賦值”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

南昌县| 饶河县| 炎陵县| 梅河口市| 邵阳市| 广河县| 浮山县| 福建省| 县级市| 合川市| 正阳县| 耿马| 城口县| 大石桥市| 永吉县| 双城市| 子洲县| 乌鲁木齐市| 顺昌县| 南部县| 宜君县| 常州市| 喜德县| 民勤县| 亚东县| 安平县| 英超| 城市| 马边| 大方县| 合山市| 涪陵区| 三门县| 特克斯县| 同心县| 教育| 五指山市| 莱芜市| 襄汾县| 阿坝县| 融水|