※ 이 공간을 방문 하시는 분들 중에 제가 혹시라도 잘 못 기제한 내용이 있다면 언제든지 알려주세요.
익숙하지 않은 언어를 사용해서 프로젝트를 진행하면서 문득문득 떠오른 테스트 코드를 공유하고 있습니다. 혹시
처음 C#을 접하는 분들에게라면 조금 도움이 될지도 모르겠네요. 일단 가장 우선적인 목적은 저 스스로의 기억을
위해서 입니다.
C 또는 C++ 에서 배열을 초기화 할 때.
int _tmain(int argc, _TCHAR* argv[])
{
// 비어 있어도 된다.
int array[10] = { 1,2, };
for (int i = 0; i < 10; i++ )
{
printf("배열 출력 %d\n", array[i]);
}
return 0;
}
이런 식으로 초기화를 했던 기억에 C#에서도 될 줄 알았는데... 안되더군요..
아예.
class Program
{
static void Main(string[] args)
{
// 값을 다 채운다.
int[] a = new int[2] { 1, 3 };
foreach( int value in a )
{
Console.WriteLine("배열 값 출력 {0}", value );
}
}
}
이렇게 다 채워야 하더군요. 아니면 초기화 없이
int[] a = new int[2];
이렇게 생성을 하던지...
'C#' 카테고리의 다른 글
[C#] const 와 readonly (0) | 2013.10.21 |
---|---|
[C#] 배열 정렬 (0) | 2013.10.21 |
[C#] 문자열 1 (string) (0) | 2013.07.16 |
[C#] 배열 정렬 (Sort, Reverse) (0) | 2013.07.15 |
[C#] 상수선언 (const, readonly) (0) | 2013.07.10 |