gpt4 book ai didi

c# - LINQ没有给出我期望的输出

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:57 25 4
gpt4 key购买 nike

 var CC = new List<Company>();

Company t1 = new Company();
t1.Comp = "ABC";
t1.Area = "Area1";
t1.Link = "https://www.google.com";
CC.Add(t1);

Company t2 = new Project();
t2.Comp = "DEF";
t2.Area = "Area2";
t2.Link = "https://www.yahoo.com";
CC.Add(t2);

var a = from p in CC where p.Comp == "ABC" && p.Area == "Area1"
select p.Link;

Console.WriteLine(a);

Console.Read();


在以上代码中,我希望将输出显示为“ www.google.com”。

但是我看到的是。

enter image description here

我要去哪里错了?以及如何查看“ www.google.com”?

最佳答案

a返回为IEnumerable如果您想访问google,则想在其上foreach或执行FirstOrDefault()

foreach(var item in a)
{
Console.WriteLine(a);
}


可以找到更多信息 here

关于c# - LINQ没有给出我期望的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32428833/

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