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
Console.ReadLine() 메서드로 사용자한테서 데이터를 입력받는 내용과 Convert 클래스로 형식을 변환하는 방법을 알아보았습니다. 또 var 키워드로 입력되는 형식을 자동으로 유추하여 데이터 형식을 결정시켜 주는 방법도 살펴보았습니다. 여러 가지 방법으로 만든 변수들을 사용하여 연산을 수행하는 연산자는 9강부터 이어서 알아보겠습니다.