학습
값 튜플
값 튜플은 값의 특정 수와 시퀀스를 포함하는 데이터 구조체입니다. .NET은 다음과 같은 기본 제공 값 튜플 형식을 제공합니다.
- ValueTuple<T1> 구조체는 하나의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2> 구조체는 두 개의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2,T3> 구조체는 세 개의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2,T3,T4> 구조체는 4개의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2,T3,T4,T5> 구조체는 5개의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2,T3,T4,T5,T6> 구조체는 6개의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2,T3,T4,T5,T6,T7> 구조체는 7개의 요소가 있는 값 튜플을 나타냅니다.
- ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 구조체는 5개의 요소가 있는 값 튜플을 나타냅니다.
값 튜플 형식은 다음과 같이 튜플 형식(예: Tuple<T1,T2>)과 다릅니다.
값 튜플 형식은 C# 튜플과 F#의 구조체 튜플을 지원하는 런타임 구현을 제공합니다. 언어 구문을 사용하여 ValueTuple<T1,T2> 인스턴스를 만드는 것 외에도 Create 팩터리 메서드를 호출할 수 있습니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.