C#/C# Common

Tuple (함수 반환값 여러개 사용하기)

doublerabbits 2022. 10. 9. 13:16
  • 여러개 반환값을 사용하는 함수
public Tuple<bool, int> ShowInputInteger(string title, int min, int max, int value)
{
	bool retFlag;
    int retValue;
    
	if (true)
    {
    	retFlag = true;
        retValue = 1;
    }
    else
    {
    	retFlag = false;
        retValue = 0;
    }
        
    return (new Tuple<bool, int>(ret, dlgValue));
}

 

 

  • 여러개 반환값을 받아 사용
var ret = ShowInputInteger("Test", 0, 9999, 30);
if (ret.Item1)
{
    MessageBox.Show($"return value is {ret.Item2}");
}