gpt4 book ai didi

c# - 如何使用 C# 将项目添加到 foreach 循环中的列表

转载 作者:太空宇宙 更新时间:2023-11-03 19:55:24 24 4
gpt4 key购买 nike

我正在使用以下代码段将某些项目添加到字符串列表中。但它抛出异常。

List<string> guids = null;
QueryExpression qExp = new QueryExpression
{
EntityName = "account",
ColumnSet = col1,
Criteria = new FilterExpression
{
Conditions = {
new ConditionExpression("statecode",ConditionOperator.Equal,0)
}
}
};
sp.CallerId = g1;
EntityCollection ec1 = sp.RetrieveMultiple(qExp);
foreach (Entity item in ec1.Entities)
{
guids.Add(Convert.ToString(item.Attributes["accountid"]));
}

异常:对象引用未设置到对象的实例

最佳答案

为什么不使用 LINQ:

List<string> guids = ec1.Entities
.Select(entity => Convert.ToString(entity.Attributes["accountid"]))
.ToList();

关于c# - 如何使用 C# 将项目添加到 foreach 循环中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34204676/

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