Tuples ( ItemX, ).
, person, . :
public static Tuple<Person, string, int> GetMyData()
{
var person = GetPerson();
var text = "Hello";
var number = 2016;
var result = Tuple.Create(person, text, number);
return result;
}
:
var data = GetMyData();
data.Item1;
data.Item2;
data.Item3;
, , .
public Tuple<int, double, string> Search(searchPattern)
{
if (serachPattern == "double")
{
double myDouble = SearchDouble();
return Tuple.Create(0, myDouble, null);
}
}
:
var myDouble = Search("double").Item2;
var myString = Search("string").Item3;
var myInt = Search("int").Item1;