A maioria de nós conhece a maneira vintage de retornar esses parâmetros, onde um parâmetro é retornado e um ou mais parâmetros de saÃda que contêm os outros valores.
Esta é uma codificação pobre e difÃcil de ler.
Isso pode ser corrigido usando:
public Tuple <string, int> ReturnTwoParams ()
{
Tuple <string, int> retParam =
new Tuple <string, int> (“valor da string”, 10);
return retParam;
}
private void Test ()
{
Tuple <string, int> retParam = ReturnTwoParams ();
string param1 = retParam.param1;
int param2 = retParam.param2;
}