더북(TheBook)

Note ≡ 튜플 리터럴

C#에서는 튜플 리터럴(tuple literal)을 제공합니다. 튜플 리터럴은 뒤에서 자세히 다룹니다. 미리 간단히 살펴보면 다음 샘플 코드처럼 처리할 수 있습니다.

var 키워드로 변수를 선언한 후 괄호에 콤마를 구분해서 숫자 데이터를 넣으면 자동으로 t.Item1, t.Item2 형태로 값이 저장되어 그 값을 사용할 수 있습니다.

> var t = (100, 200);
> Console.WriteLine(t.Item1);
100
> Console.WriteLine(t.Item2);
200

Item1, Item2처럼 자동 생성되는 형태를 사용하지 않을 때는 다음 샘플 코드처럼 변수 여러 개를 괄호 안에 선언할 수 있는데, x에는 300이 저장되고 y에는 400이 저장됩니다.

> var (x, y) = (300, 400);
> Console.WriteLine($"{x}, {y}");
300, 400
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.