프로그래밍/C#

튜플(복수리턴) 예제

JusticeD 2020. 10. 6. 17:18

var e = Sample_1();

 

Console.WriteLine($"Result : {e.Item1},{e.Item2}");

 

var(idx, name) = Sample_1();

 

Console.WriteLine($"Result : {idx},{name}");

 

(int index, string desc) = Sample_1();

 

Console.WriteLine($"Result : {index},{desc}");

 

var ee = Sample_2();

 

Console.WriteLine($"Result : {ee.idx},{ee.name}");

 

//함수 선언

(int, string) Sample_1()
{
    return (1, "Sample_1");
}

(int idx, string name) Sample_2()
{
    return (2, "Sample_2");
}