Tuples
A data structure that contains a sequence of elements of different data types. A tuple can have elements from 1 to 8 types. If try to add elements greater than eight, then the compiler will throw an error.
| Tuple<int, string, string> person = new Tuple()<int, string, string>(1, "Steve", "Jobs");
|
There are many ways to use tuples:
| public (string, int) GetStringAndInt()
{
string resultString = "Hello";
int resultInt = 42;
return (resultString, resultInt);
}
|
| (int Id, string FirstName, string LastName) person = (1, "Bill", "Gates");
person.Id; // returns 1
person.FirstName; // returns "Bill"
person.LastName; // returns "Gates"
|