Csharp/C#教程:选择投影中的索引分享


选择投影中的索引

我希望我的索引从大于0的数字开始,同时执行以下操作:

var dataSource = WebConfigurationHelper.GetSupportedDomainsString().Select((domain, index) => new { index , Name = domain }); 

所以我的输出成为:

 index=2 domain=zombieland index=3 domain=mydomain 

有可能吗?

您可以在选择投影中调整它:

 var dataSource = WebConfigurationHelper.GetSupportedDomainsString() .Select((domain, index) => new { Index = index + 2, Name = domain }); 

我的new { index + 2, Name = domain }原始建议不起作用的原因是投影初始化器 (您只指定一个表达式,让编译器推断出名称)仅在表达式为“简单”时才有效名称“,”成员访问“或”基本访问“。

上述就是C#学习教程:选择投影中的索引分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/999967.html

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐