选择投影中的索引
我希望我的索引从大于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