Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 직사각형 배열을 초기화하는 방법은 무엇입니까?

<시간/>

배열은 데이터 모음을 저장하는 데 사용되지만 종종 배열을 인접한 메모리 위치에 저장된 동일한 유형의 변수 모음으로 생각하는 것이 더 유용합니다.

다차원 배열은 직사각형 배열이라고도 합니다. 다차원 배열은 각 행에 대괄호로 묶인 값을 지정하여 초기화됩니다.

다음 배열은 2개의 행으로 구성되며 각 행에는 2개의 열이 있습니다.

int [,] a = new int [2,2] {
{20, 50} , /* initializers for row indexed by 0 */
{15, 45} , /* initializers for row indexed by 1 */
};

예를 들어 보겠습니다 -

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* an array with 2 rows and 2 columns*/
         int [,] a = new int [2,2] {
            {20, 50} , /* initializers for row indexed by 0 */
            {15, 45} , /* initializers for row indexed by 1 */
         };
         int i, j;

         for (i = 0; i < 2; i++) {
            for (j = 0; j < 2; j++) {
               Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
            }
         }  
         Console.ReadKey();
      }
   }
}