Skip to content

ZH TW CSharp Arrays

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

數組、索引和範圍

手冊C# · 範例UO

陣列在建立時具有固定長度,並儲存相同類型的元素。索引從零開始。 Length 傳回元素的數量。鋸齒狀數組包含其他數組;多維使用多個索引。

簡單範例 (Example.cs)

請將此範例另存為 Example.cs,並與本頁其他範例分開執行。

Example.cs:

// PROJECT-EXAMPLE
int[] counts = [2, 3, 4];
System.Console.WriteLine(counts[0]);
System.Console.WriteLine(counts[^1]);

結果:

2
4
int[] values = [10, 20, 30, 40];
int last = values[^1];
int[] middle = values[1..3];
UO.Print($"Last={last}, middle={string.Join(",", middle)}");
int[,] grid = new int[2, 3];
grid[1, 2] = 7;
int[][] groups = [[1, 2], [3]];
UO.Print($"Grid={grid[1, 2]}, group={groups[0].Length}");

^1表示最後一個元素,start..end的範圍不包括end。對於內容未知的數組,先檢查長度,然後存取元素。建立數組範圍會建立一個新數組。

官方文件:陣列、索引和範圍 - Microsoft Learn。

Clone this wiki locally