从List中的元素获取单个值
本文关键字:获取 单个值 元素 List | 更新日期: 2023-09-27 18:17:03
我现在有这个,它工作得非常好,只是得到我不理解的值。
List<Tuple<int,int>> snake = new List<Tuple<int, int>>();
...
snake.Insert(0, Tuple.Create(x, y));
...
Console.Writeline(snake[5]);
输出示例:(5,198)
我怎样才能得到x或者y的值呢,比如
Console.Writeline(snake[5][0]);
将输出5
例如编辑:无所谓找到答案
int sx = snake[Blength-1].Item1;
不能通过索引器访问元组。你可以这样做:
Console.WriteLine(snake[5].Item1); // Will output 5
如果你想访问第二项,这样做:
Console.WriteLine(snake[5].Item2); // Will output 198
注意:您可以在单个元组中放置的最大项数是8(来源)。
您可以通过添加。item#
来选择您想要的项目。snake[5].Item1;
您可以使用Tuple。Item1,元组。第二条等。请看下面的例子:
http://msdn.microsoft.com/en-us/library/dd384265 (v = vs.110) . aspx
var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1); // Displays 12