gnu

블로그 이미지
by 군우

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/**
배열의 Length와 Rank 속성을 테스트하는 예제
**/
using System;
class ArrayDemo
{
    public static void Main()
    {
        int[] sample1 = { 3745213234 };
        int[,] sample2 = { { 344 }, { 7669 }, { 7754 } };
 
        int[][] sample3 = new int[3][];
        //하위 배열 생성
        sample3[0= new int[] { 34523 };
        sample3[1= new int[] { 68 };
        sample3[2= new int[] { 356 };
 
        Console.WriteLine("sample1의 길이=" + sample1.Length);
        Console.WriteLine("sample2의 길이=" + sample2.Length); //6
        Console.WriteLine("sample3의 길이=" + sample3.Length); //3
        Console.WriteLine();
 
        for (int i = 0; i < sample3.Length; i++)
        {
            Console.WriteLine("sample3[{0}]의 길이= {1}", i, sample3[i].Length);
        }
        Console.WriteLine();
        Console.WriteLine("sample1의 차원=" + sample1.Rank);
        Console.WriteLine("sample2의 차원=" + sample2.Rank);
        Console.WriteLine("sample3의 차원=" + sample3.Rank);//배열의 배열들만 묶으면 1차원
    }//main
}//class
 /***
 sample1의 길이=6
 sample2의 길이=6
 sample3의 길이=3
 sample3[0]의 길이= 4
 sample3[1]의 길이= 2
 sample3[2]의 길이= 3
 sample1의 차원=1
 sample2의 차원=2
 sample3의 차원=1
 ***/
 
cs


int [][] a; 이거는 배열의 배열들을 엮은 형태라서 rank로 차원을 구하면 1이나옴

c#에서 다차원 배열은 [ , ]  이거다. 

'C# > C# Concept' 카테고리의 다른 글

[C#] Stack  (0) 2018.05.24
[C#] Hashtable 클래스  (0) 2018.05.24
[C#] Clone(), Array.Copy배열 복제  (0) 2018.05.20
[C#] 가변배열  (0) 2018.05.18
[C#] 문자열 함수2  (0) 2018.05.17
AND

ARTICLE CATEGORY

분류 전체보기 (197)
C (0)
HTML (7)
C# (88)
Python (27)
IT (0)
Android (2)
Java (65)
Study (5)
JavaScript (1)
JSP (2)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

ARCHIVE

LINK