gpt4 book ai didi

C# - Linq to SQL,类型转换错误

转载 作者:行者123 更新时间:2023-11-30 13:42:41 25 4
gpt4 key购买 nike

LINQ 新手,想知道错误原因和最佳解决方法。

我收到“无法将类型‘System.Collections.Generic.IEnumerable’隐式转换为‘System.Collections.Generic.List’”。存在显式转换(是否缺少转换?)错误

List<string> names = new List<string>();
names.Add("audi a2");
names.Add("audi a4");

List<string> result1 = new List<string>();

result1=(from name in names
where name.Contains("a2")
select name);

最佳答案

from 的结果是一个 IEnumerable,您需要创建一个列表来保存它。

result1=(from name in names
where name.Contains("a2")
select name).ToList();

所以你可以简单地:

List<string> result1 = (from name in names
where name.Contains("a2")
select name).ToList();

关于C# - Linq to SQL,类型转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367699/

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