Tuple
Simple Use of Tuple
You can easily return more than one value from method without using out or refparameters.
public Tuple<int, int> SplitPoints(string point) { string[] pointList = point.Split(','); int x = Convert.ToInt32(pointList[0]); int y = Convert.ToInt32(pointList[1]); return Tuple.Create<int, int>(x, y); }
SplitPoints method split the points and returns x and y points in tuple.
Tuple<int,int> points = SplitPoints("12,14"); string msg = string.Format("X: {0}, Y: {1}", points.Item1, points.Item2); MessageBox.Show(msg);
You can get the returned values from exposed properties Item1, Item2, etc. by Tupleobject. Item properties of Tuple object are readonly. You can not change the value of the property.

浙公网安备 33010602011771号