Methods with multiple return values in C#
Forums:
Tuple<int, int> GetFirstLast(int[] ar) {
var first = -1;
var last = -1;
if (ar.Count() > 0) {
first = ar[0];
last = ar[ar.Count() - 1];
}
return new Tuple<int, int>(first, last);
}
var ar = new[] {2, 3, 5};
var result = GetFirstLast(ar);
//result.Item1 is 2
//result.Item2 is 5
- Log in to post comments