在C#4中显式铸造泛型

本文关键字:泛型 C#4 | 更新日期: 2023-09-27 17:57:45

有人能帮我在c#4中铸造泛型集合吗。

这是代码片段。

GridView1.DataSource=dataServiceColl.Select(t=>t.product_desc="EdbileItem")

它在下面的行中抛出运行时错误,

Gridview1.Databind();

说这是HTTP异常。

我认为它应该是一个简单的类型铸造。

谢谢,克里斯。

在C#4中显式铸造泛型

使用

t => t.product_desc=="EdibileItem"

HTTP异常?这与选角无关。

更重要的是,为什么在这里将"EdibleItem"分配给t.product_desc

Select(t => t.product_desc="EdibileItem")

你是说==而不是=吗?如果是这样,Where会比Select更合适吗?

我认为这一切都可以归结为:你到底想实现什么?