KO CSharp Arrays - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
ะฃะบัะฐัะฝััะบะฐ ยท ะ ัััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
๋ฐฐ์ด, ์ธ๋ฑ์ค ๋ฐ ๋ฒ์
๋ฐฐ์ด์ ์์ฑ ์ ๊ณ ์ ๋ ๊ธธ์ด๋ฅผ ๊ฐ์ง๋ฉฐ ๋์ผํ ์ ํ์ ์์๋ฅผ ์ ์ฅํฉ๋๋ค. ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์ํฉ๋๋ค. 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](/LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE/wiki/1,-2],-[3);
UO.Print($"Grid={grid[1, 2]}, group={groups[0].Length}");
^1๋ ๋ง์ง๋ง ์์๋ฅผ ๋ํ๋ด๋ฉฐ, start..end์ ๋ฒ์์๋ end๊ฐ ํฌํจ๋์ง ์์ต๋๋ค. ๋ด์ฉ์ ์ ์ ์๋ ๋ฐฐ์ด์ ๊ฒฝ์ฐ ๋จผ์ ๊ธธ์ด๋ฅผ ํ์ธํ ๋ค์ ์์์ ์ก์ธ์คํ์ธ์. ๋ฐฐ์ด ๋ฒ์๋ฅผ ์์ฑํ๋ฉด ์ ๋ฐฐ์ด์ด ์์ฑ๋ฉ๋๋ค.
๊ณต์ ๋ฌธ์: ๋ฐฐ์ด, ์ธ๋ฑ์ค ๋ฐ ๋ฒ์ - Microsoft Learn.