C#에서 2D 배열의 길이 가져 오기

Muhammad Maisam Abbas 2024년2월16일
  1. C#에서Array.GetLength()함수를 사용하여 2D 배열의 너비와 높이 가져 오기
  2. C#에서Array.GetUpperBound()함수를 사용하여 2D 배열의 너비 및 높이 가져 오기
C#에서 2D 배열의 길이 가져 오기

이 자습서에서는 C#에서 2D 배열의 길이 (너비 및 높이)를 가져 오는 방법을 소개합니다.

C#에서Array.GetLength()함수를 사용하여 2D 배열의 너비와 높이 가져 오기

Array.GetLength(x)함수는 C#에서 다차원 배열의x인덱스에있는 요소 수를 가져옵니다. Array.GetLength()함수의 매개 변수에01을 전달하여 2D 배열의 너비와 높이 내부의 요소 수를 가져올 수 있습니다. 다음 코드 예제는 C#에서Array.GetLength()함수를 사용하여 2D 배열의 너비와 높이를 얻는 방법을 보여줍니다.

using System;

namespace width_and_height_of_2d_array {
  class Program {
    static void Main(string[] args) {
      int[,] array2D = new int[5, 10];
      Console.WriteLine(array2D.GetLength(0));
      Console.WriteLine(array2D.GetLength(1));
    }
  }
}

출력:

5
10

위 코드에서, C#의array2D.GetLength()함수의 매개 변수로01을 전달하여 2D 배열array2D의 너비와 높이를 얻었습니다.

C#에서Array.GetUpperBound()함수를 사용하여 2D 배열의 너비 및 높이 가져 오기

Array.GetUpperBound(x)함수는 C#에서 2D 배열의x차원에있는 마지막 요소의 인덱스를 가져옵니다. 01Array.GetUpperBound()함수의 매개 변수로 전달하여01차원의 마지막 인덱스를 찾은 다음 출력에1을 추가하여 너비를 얻을 수 있습니다. 2D 배열의 높이. 다음 코드 예제는 C#에서Array.GetUpperBound()함수를 사용하여 2D 배열의 너비와 높이를 찾는 방법을 보여줍니다.

using System;

namespace width_and_height_of_2d_array {
  class Program {
    static void Main(string[] args) {
      int[,] array2D = new int[5, 10];
      Console.WriteLine(array2D.GetUpperBound(0) + 1);
      Console.WriteLine(array2D.GetUpperBound(1) + 1);
    }
  }
}

출력:

5
10

위의 코드에서array2D.GetUpperBound()함수의 매개 변수로01을 전달하고 결과에1을 추가하여 2D 배열array2D의 너비와 높이를 얻었습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp Array