[C#] 함수 리턴값 여러개 반환하기 튜플형식
by #독개#굉장히 쉽게 반환이 가능하다
클래스로 프로퍼티를 선언해서 클래스의 주소를 반환해서 각각에맞는 정보를 빼오는 방법도 있지만
간단하게 사용할땐 이것으로 사용하는것이 매우 유용하다
static void Main(string[] args)
{
var (i1, i2, i3) = test(0); //var가 알아서 반환값들의 자료형을 잡아준다
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(i3);
}
static public (int, int, string) test(int _t)
{
if (_t == 1)
{
return (0, 0, "인자가1입니다");
}
return (1, 2, "최종리턴입니다");
}
'🔥 프로그래밍 학습 > C#' 카테고리의 다른 글
[C#] Cmd 다루기 (0) | 2022.12.29 |
---|---|
[C#] using구문 Ambiguous에러 해결법 (0) | 2022.12.21 |
[C#] System.String (0) | 2022.11.29 |
[C#] Delegate 델리게이트 (0) | 2022.11.28 |
[C#] 제네릭 함수, 클래스 (0) | 2022.11.28 |
블로그의 정보
독한 개발자
#독개#