首页 > 解决方案 > 关于选择参数的 C# Linq 问题

问题描述

我对linq中的select方法有基本的了解。

var arrayIndex = Enumerable.Range(10, 10).ToArray();

这将创建一个整数 10 到 19 的数组。

对于一些现实生活中的问题,我需要使用原始数据的索引。

经过一番研究,我发现我可以做这样的事情

var multipliedArray = arrayIndex.Select((i, Index) => i * Index).ToArray();

我知道 i 是项目本身,在这种情况下 i 将是整数。

所以,只有两个问题

  1. 我怎么知道可以放在括号内的参数的完整列表(如索引)。

  2. 在括号中有不同参数的另一个用例是什么。

标签: c#linq

解决方案


为了更好的理解,可以参考相关文档或者在开发环境中使用代码补全。

在此处输入图像描述


推荐阅读