c#4.0??????? ?????Tuple??
???????????? ???????[ 2013/11/4 15:50:41 ] ????????
?????????C# 4.0?????????????????д????????????.NET Framework 4.0???????汾???????÷???????????????塣
??????ó???????????????????????????????????????????
???????????а?????????????????黹?????????????????????????????
???????????????δ?????????
1 public class Point
2 {
3 public int X { get; set; }
4 public int Y { get; set; }
5 }
6
7
8 //the user customer data type.
9 Point p = new Point() { X = 10?? Y = 20 };
10 //use the predefine generic tuple type.
11 Tuple<int?? int> p2 = new Tuple<int?? int>(10?? 20);
12
13 //
14 Console.WriteLine(p.X + p.Y);
15 Console.WriteLine(p2.Item1 + p2.Item2);
??????????????????Int??????????????????????point???д?????????????tuple??????????????????????????????????????????????????????????out ?? ref?????????????????????????tuple?????????????????
???????????????????????
1 //1 member
2 Tuple<int> test = new Tuple<int>(1);
3 //2 member ( 1< n <8 )
4 Tuple<int?? int> test2 = Tuple.Create<int?? int>(1??2);
5 //8 member ?? the last member must be tuple type.
6 Tuple<int?? int?? int?? int?? int?? int?? int?? Tuple<int>> test3 = new Tuple<int?? int?? int?? int?? int?? int?? int?? Tuple<int>>(1?? 2?? 3?? 4?? 5?? 6?? 7?? new Tuple<int>(8));
7
8 //
9 Console.WriteLine(test.Item1);
10 Console.WriteLine(test2.Item1 + test2.Item2);
11 Console.WriteLine(test3.Item1 + test3.Item2 + test3.Item3 + test3.Item4 + test3.Item5 + test3.Item6 + test3.Item7 + test3.Rest.Item1);
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11