본문 바로가기
유니티 공부/C# 문법

C# 문법 - Tuple<T1,T2>

by 코딩하는 돼징 2023. 6. 14.
반응형

Tuple<T1,T2> 

두 개의 요소를 가지는 tuple을 나타내는 제네릭 클래스이다.

public Tuple (T1 item1, T2 item2);

Create<T1,T2>(T1, T2)

Tuple<T1,T2>의 인스턴스를 생성하는 메서드

public static Tuple<T1,T2> Create<T1,T2> (T1 item1, T2 item2);

 


01 여러 값을 반환하는 메서드

public static Tupe<int,string> example()
{
   string name = "piggy";
   int weight = 50;
   return Tuple.Create(weight,name);
 }

02 데이터가 여러 개의 값으로 구성된 구조

Tuple.Create메서드를 사용

Tuple<string, int> piggy = Tuple.Create("piggy", 50);

생성자 사용

Tuple<string, int> tuple1 = new Tuple<string, int>("piggy", 50);

 

반응형

'유니티 공부 > C# 문법' 카테고리의 다른 글

C# - TryWriteBytes  (0) 2023.08.03
C# - ArraySegment<T> Struct  (0) 2023.07.19
C# 문법 - is, as, typeof 연산자  (0) 2023.05.17
C# 문법 - 상속에서 override vs new  (0) 2023.05.09
C# 문법 - enum(열거형)  (0) 2023.05.09

댓글