16. 1차원배열
.NET프로그래밍/C# 3.5 SP1 2009. 8. 5. 10:27 |첫번째 예제
using System;
public class 일차원배열
{
public static void Main()
{
//[1] 배열 선언
int num = 10; // (Variable)변수 선언과 동시에 초기화
int[] arr; // 배열 선언
arr = new int[3]; // 배열의 요소수 생성
//[2] 초기화 : 배열의 인덱스는 n-1규칙에 의해서 0부터 시작
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
//[3]참조
for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine("{0}", arr[i]);
}
foreach (int i in arr)
{
Console.WriteLine("{0}", i);
}
}
}
==============================================================================================
두번째 예제
using System;
public class 일차원배열2
{
public static void Main()
{
//[1] 배열 선언과 동시 요소수 생성
int[] arr = new int[3];
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
//[3]참조
for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine("{0}", arr[i]);
}
foreach (int i in arr)
{
Console.WriteLine("{0}", i);
}
}
}
==============================================================================================
세번째 예제
using System;
public class 일차원배열3
{
public static void Main()
{
//[1] 배열 선언과 동시 요소수 생성과 동시 초기화
//int[] arr = new int[3] {10, 20, 30}; // 'new'라는 이름의 '참조연산자'(가리키는 '화살표' 역할을 한다.)
//int[] arr = new int[] {10, 20, 30}; // 요소수 생략 가능
int[] arr = {10, 20, 30}; // 선언동시 초기화(요소수 자동생성)
string[] 결제방식 = { "카드", "휴대폰", "무통장입금"};
//[3]참조
for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine("{0}", arr[i]);
}
foreach (int i in arr)
{
Console.WriteLine("{0}", i);
}
foreach (string 하나씩 in 결제방식)
{
Console.WriteLine("{0}", 하나씩);
}
}
}
'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글
알고리즘 - 2. 카운트(COUNT) (0) | 2009.08.05 |
---|---|
알고리즘 - 1. 합계(SUM) (0) | 2009.08.05 |
15. 컬렉션반복(foreach문 사용) (0) | 2009.08.05 |
C# 언어 사양 (0) | 2009.08.05 |
C# 기본 문법 PPT (0) | 2009.08.05 |