我有一個如下所示的數字列表。我如何選擇數字並使用LINQ將它們乘以2?使用LINQ在數字列表上操作
var Mylist = new List<int> {1,2,3,4};
---> MyNewList = {2,4,6,8}
我有一個如下所示的數字列表。我如何選擇數字並使用LINQ將它們乘以2?使用LINQ在數字列表上操作
var Mylist = new List<int> {1,2,3,4};
---> MyNewList = {2,4,6,8}
使用Select
項目值:
var MyNewList = MyList.Select(x => x * 2).ToList();
Mylist.Select(i => i * 2);
這將返回一個新的IEnumerable與選擇函數返回傳遞的值乘以2
var list = new List<int> {1,2,3,4}; var doubledList = list.Select(x=> x*2).ToList();
謝謝,如果我想爲此添加條件,例如,如果我只想選擇奇數我應該在'選擇'之前使用'Where'嗎? – Vahid
@Vahid是,'.Where(n => n%2 == 1)。選擇......' – paqogomez
非常感謝你@paqogomez。 – Vahid