使用Linq返回逗号分隔的string
我在申请中有一堂课
public class ProductInfo { public int ProductId {get;set;} public int ProductType{get;set;} }
我想写一个linq查询,它可以返回一个ProductId列表,以逗号分隔的格式,其中ProductType等于某个数字?
我试着用我的Linq语句使用string.join,但它似乎没有工作。
var s = string.Join(",", products.Where(p => p.ProductType == someType) .Select(p => p.ProductId.ToString()));