[C#] Enum과 배열
Programming/.NET Programming 2009. 5. 31. 08:06
Enum(열거형 상수) 예제 |
using System;
{ class Program { enum Flag { A, B, C }; static void Main(string[] args) { Console.WriteLine((int)Flag.A); } } } |
일차원 배열 관련 예제 프로그램 |
using System; namespace Array { class program { public static void Main(string[] args) { int[] a; Console.Write("배열의 크기를 입력해주세요 : "); a = new int[Convert.ToInt32(Console.ReadLine())]; int i; for (i = 0; i < a.Length; i++) a[i] = i; addarray(a); for (i = 0; i < a.Length; i++) Console.WriteLine("a[{0}] = {1}", i, a[i]); // {0}. {1} 변수 출력 순서 정함 }
// a가 배열의 첫번째 주소값을 가져서 포인터 형으로 사용, 주소복사가 일어남 for (int i = 0; i < array.Length; i++) { array[i]++; } } } } |
다차원 배열 선언 방법 2가지 예제 |
using System; namespace Array { class Program { static void Main(string[] args) { // 방법1 : for문 이용, 2차원 배열 선언 int[][] t = new int[10][]; for(int i = 0 ; i < 10 ; i++) { t[i] = new int[i]; } // 방법2 : 콤마(,)이용, 4차원 배열 선언 int[,,,] t2 = new int[10,10,10,10]; } } } |
'Programming > .NET Programming' 카테고리의 다른 글
[C#] Collections (3) (0) | 2009.06.02 |
---|---|
[C#] Collections (1) (0) | 2009.06.02 |
[C#] this와 상속 (0) | 2009.05.31 |
[C#] 오버로딩과 오버라이딩 (0) | 2009.05.31 |
[C#] 상속과 sealed (1) | 2009.05.31 |