gpt4 book ai didi

c# - 选择投影中的索引

转载 作者:可可西里 更新时间:2023-11-01 08:39:59 25 4
gpt4 key购买 nike

在执行以下操作时,我希望我的索引从大于 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 } 行不通的原因是 projection initializer(您只指定一个表达式,并让编译器推断名称)仅在表达式为“简单名称”、“成员访问”或“基本访问”时有效。

关于c# - 选择投影中的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4830039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com