我的应用程序中有一个类
public class ProductInfo
{
public int ProductId {get;set;}
public int ProductType{get;set;}
}
我想写一个linq查询,它可以用逗号分隔格式返回ProductIds列表,其中ProductType等于某个数字?
我尝试在我的Linq语句中使用string.join,但似乎没有用。
答案 0 :(得分:175)
var s = string.Join(",", products.Where(p => p.ProductType == someType)
.Select(p => p.ProductId.ToString()));