internal class Program { private static void Main(string[] args) { // 1차 배열 string[] players = new string[10]; string[] Regions = { "서울", "경기", "부산" }; // 2차 배열 선언 및 초기화 string[,] Depts = { { "김과장", "경리부" }, { "이과장", "총무부" } }; // 3차 배열 선언 string[,,] Cubes; //Jagged Array (가변 배열) //1차 배열 크기(3)는 명시해야 int[][] A = new int[3][]; //각 1차 배열 요소당 서로 다른 크기의 배열 할당 가능 A[0] = new int[2]; A[1] = new int[3] { 1, 2, 3 }; A[2] = new int[4] { 1, 2, 3, 4 }; A[0][0] = 1; A[0][1] = 2; int[] scores = { 80, 78, 60, 90, 100 }; int sum = CalculateSum(scores); // 배열 전달: 배열명 사용 Console.WriteLine(sum); } static int CalculateSum(int[] scoresArray) // 배열 받는 쪽 { int sum = 0; for (int i = 0; i < scoresArray.Length; i++) { sum += scoresArray[i]; } return sum; } }