728x90
반응형
배열의 선언
C# 에서는 배열을 선언하기 위해서 "new" 라는 예약어를 사용한다.
예시로 아래 코드처럼 배열을 선언할 수 있다.
int [] products = new int [5];
string [] names = new string[500];
배열의 초기화
C# 에서의 배열의 초기화는 C언어나 C++ 과는 다른 독특한 방식으로 초기화를 하고있다.
배열을 초기화 할 때에는 선언이 끝난 뒤에 바로 중괄호를 붙여서 초기화를 해주는 방식을 사용한다.
따라서 아래 코드와 같이 초기화하는 것이 가능하다.
int [] products = new int[5] {1, 2, 3, 4, 5};
string [] names = new string[5] {"kim", "lee", "park", "choi", "jung"};
문자열과 배열
또한 C언어와 마찬가지로 문자열을 배열로 사용하는 것도 가능하다.
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string text = "Hello World";
char ch1 = text[0];
char ch2 = text[1];
Console.WriteLine(ch1);
Console.WriteLine(ch2);
}
}
}
따라서 위 코드의 실행 결과는 다음과 같다.
다차원 배열의 선언
다차원 배열을 선언할 경우 아래 코드와 같이 괄호 안에 콤마를 사용하여 선언할 수 있다.
int [,] arr = new int[2,2] { {1, 3}, {5, 7} };
728x90
반응형
'C# > C# 문법' 카테고리의 다른 글
[C#] 생성자, 소멸자 (0) | 2023.10.06 |
---|---|
[C#] 오버로딩 (0) | 2023.10.06 |
[C#] 클래스 (0) | 2023.10.06 |
[C#] 가변 배열 (0) | 2023.10.06 |
[C#] 자료형 (0) | 2023.10.06 |