c# - 关于选择参数的 C# Linq 问题
问题描述
我对linq中的select方法有基本的了解。
var arrayIndex = Enumerable.Range(10, 10).ToArray();
这将创建一个整数 10 到 19 的数组。
对于一些现实生活中的问题,我需要使用原始数据的索引。
经过一番研究,我发现我可以做这样的事情
var multipliedArray = arrayIndex.Select((i, Index) => i * Index).ToArray();
我知道 i 是项目本身,在这种情况下 i 将是整数。
所以,只有两个问题
我怎么知道可以放在括号内的参数的完整列表(如索引)。
在括号中有不同参数的另一个用例是什么。
解决方案
为了更好的理解,可以参考相关文档或者在开发环境中使用代码补全。
推荐阅读
- geoip - 尝试更新 geoip 得到错误 -21 - 它一直在工作直到最近
- android - 无论超时设置如何,Cordova jQuery AJAX 调用都会在 30 秒后超时
- python - 如何使用 css_selector selenium python 进行选择?
- python - 如何使用熊猫滚动窗口功能选择一系列列?
- python - IndexingError:访问多索引数据帧时索引器过多
- python - 合并熊猫数据框:选择较小的绝对值
- python - 从 Django TemplateView 中的字符串获取 json 以向 django-rest API 发出请求
- php - 即使在 PHP IF.. 语句之后,选择选项仍然出现在页面上
- java - Java - 如何在模板类的构造函数中初始化包含 T 类型项目的数组?
- c++ - 删除动态数组会导致运行时错误