C# Tuple 이용하여 메서드 여러개 변수 반환하기
- C#/C# 문법
- 2021. 5. 5. 11:00
C# Tuple 이용하여 메서드 여러개 변수 반환하기
- 안녕하세요.
- 오늘은 C# 문법에서 Tuple을 이용하여 메서드 반환값을 여러개로 반환할 수 있는 방법에 대해서 알려 드리려고 합니다.
- 그동안 Tuple 을 이용하지 않았을 때에는 메서드의 반환값은 늘 1개였지만..Tuple을 알고 난 이후에는 메서드의 반환값을 여러개 가능하다는 사실을 알게 된 후부턴..자주 사용하는 구문이 되어 여러분들에게도 알려 드리고자 포스팅 하게 되었습니다.
- 그럼 바로 예제 코드를 통해서 어떻게 메서드 반환값을 여러개 설정하는지 보여 드리겠습니다.
예제 코드
using System;
namespace ConsoleApp6
{
class Program
{
static void Main(string[] args)
{
var (name, age, grade) = MultiRetrunMethod();
Console.WriteLine($"이름 : {name}, 나이 : {age}, 성적 : {grade}");
}
static (string name, int age, string grade) MultiRetrunMethod()
{
var name = "범범조조";
var age = 29;
var grade = "A+";
return (name, age, grade);
}
}
}
실행 결과
이름 : 범범조조, 나이 : 29, 성적 : A+
- 위와 같이 MultiReturnMethod() 메서드의 반환값은 string name, int age, string grade 총 3개로 선언을 하였고 최종적으로 return 값도 총 3개로 반환하여 해당 반환값을 출력하니까 출력 결과도 알맞게 나오는 것을 확인할 수 있습니다.
감사합니다.^^
728x90
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C#에서 외부 프로그램 실행 시키기 (ProcessStartInfo 클래스) (2) | 2021.05.09 |
---|---|
[C# 문법] 박싱과 언박싱이란? (2) | 2021.05.09 |
[C# 문법] C# 클래스 객체 깊은복사(DeepClone) 하는 방법 (0) | 2021.04.18 |
[C# 문법] List<string> 을 List<decimal> 형식으로 형변환 하는 방법 (1) | 2021.04.11 |
[C# 문법] C# foreach 반복문 index 얻어오기 (2) | 2021.04.11 |
이 글을 공유하기