Select with index of item(分別取得"列表值" & "列表索引")
//Select with index of item(分別取得"列表值" & "列表索引")
static void Select_With_Index_of_item()
{
int[] numbers = { 6, 4, 3, 9, 8, 5, 7, 2, 0 };
//var numsInPlace = numbers.Select((num, index) => (Num: num, InPlace: (num == index)));
//元組tuple寫法,只有C#7可以用
var numsInPlace = numbers.Select((num, index) => new { Num = num, InPlace = (num == index) } );
//匿名anonymous寫法,C#6可以用
foreach (var item in numsInPlace)
{
WriteLine($"{item.Num} : {item.InPlace}");
}
}
留言
張貼留言