int [] 구분값들 = {1,2,3,5,11,99};
이렇게해놓으면…구분값들[0], 구분값들[1]….구분값들[5].
원소 개수는 6개..0부터시작한다 그러니까 5까지 총 6개
이렇게 값을 꺼내쓸 수 있다
반복문이나 클래스 선언시에 유용하다
string[] 단어들; string[] 단어들 = null; string[] 단어들 = {"메롱","똥깨","바보"}; //다양한 형태로 선언가능.. //그냥 모르는건 대충 하다보면 VisualStudio가 다 알려준다
c#에서 모든것은 객체다 int값마저도…
그러니…
class P { int x; int y; }
P[] arrP;
라는 선언도 가능하다.
P라는 클래스를 10개짜리 배열로 선언했다
P[] arrP = new arrP[10];
arrP[0] = new P();
이런식으로 객체를 생성해서 쓰면된다
객체의 배열은 상속의 개념을 이용하면 더 폭넓게 사용가능하다
–상속http://wordpress.polypia.net/?p=41
2차배열 2단배열들..
string[,] 이름들; string [][] 이름;
다르다.
c++에서는 string [][] 이런식으로 2중배열을 선언했었는데.. c#에서는 두가지가 다르다
쉽게말해.. [,]는 정방형의 형태다.. 행렬모양
[][]는….
불규칙한 선언이 가능하다
0번째는 10개가 있고 [0][10]
1번째는 5개가 있고.. [1][5]
쉽게말해 [][]는 .. 배열의 배열이다.
용도는 그냥 써보면 알 수 있을듯… 자주 쓰는데 사례가 생각이 안난다.
string [,] arr2차배열= new string[10,4]; //이름은...숫자로 시작할 수 없다 string[][] arr2단배열 = new string[10][]; //이 경우에는... 1단계배열만 먼저 정해놓고.. //2단계는 나중에 집어넣어야된다 반복문을 쓰거나...