C# LINQ
文章平均质量分 88
茗杨AaronYang
胖乎乎的,但技术还好
展开
-
LINQ分组查询统计
说明:既按产品的分类,又按供应商分类。说明:先按CategoryID归类,取出CategoryID值和各个分类产品的断货数量。Count函数里,使用了Lambda表达式,Lambda表达式中的p,代表这个组里的一个元素或对象,即某一个产品。这里介绍Linq使用Group By和Count得到每个CategoryID中产品的数量,Linq使用Group By和Count得到每个CategoryID中断货产品的数量等方面。说明:先按CategoryID归类,取出CategoryID值和各个分类产品的数量。原创 2023-11-21 09:02:18 · 697 阅读 · 0 评论 -
用linq取出一个集合中重复的数据
当然也可以使用Javascript去重,这个思路也适合C#,类似于冒泡算法。linq取出重复数据。linq取出重复数据。原创 2023-11-17 10:35:48 · 203 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(八)学会Func
s通过传入参数是string的,所以vs可以推断出来,这个s是string类型的,所以你可以使用string的方法操作参数,最终返回TResult的是string类型就行了。委托可以理解为就是方法(委托定义的签名要和 方法的签名一致(什么返回类型,什么参数列表))的集合,然后可以使用+=绑定同方法签名的方法。方法签名的参数是 string类型的,输出也是string类型的,这里的T(该类型参数是逆变的)和TResult(该类型参数是协变的)我们使用数组的select方法,发现,这样的一个参数。原创 2023-11-17 10:35:30 · 39 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(七)
new XElement("ProductUnitPrice", "39.90", new XComment("产品单价"), new XAttribute("type", "decimal(18,2)")),new XElement("ProductUnitPrice", "19.90", new XComment("产品单价"), new XAttribute("type", "decimal(18,2)")),--产品类型--></ProductTypeID>"原创 2023-11-17 10:35:12 · 45 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(六)
Console.WriteLine("产品编号:" + item.ProCode + " " + item.ProName + "*" + item.ProQuantity + " 购买人:" + item.UserName + " 购买时间:" + item.CreateDate.ToString("yyyy年MM月dd日"));Console.WriteLine("产品名字" + item.proname+" "+"产品编号:"+item.procode);原创 2023-11-17 10:34:53 · 45 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(五)
Console.WriteLine("产品代码:" + unionItem.ProductCode + " " + "产品名称:" + unionItem.ProductName + "销售总数:" + unionItem.Quantity);Console.WriteLine("产品代码:" + unionItem.产品代码 + " " + "产品名称:" + unionItem.产品名称 + "销售总数:" + unionItem.销售总数);new Users{UserName="清新空气"}原创 2023-11-17 10:34:32 · 57 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(四)
Console.WriteLine(string.Format("{0}:{1},身份证:{2},房间类型名称:{3},结账状态:{5},房间状态:{4}", info.personID, info.personName, info.personCardId, info.roomTName, info.roomStatus == 0?原创 2023-11-17 10:34:13 · 71 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(三)
思考方式就在这里,也就是linq中找出的临时值,你可以用临时值的相关方法去判断,也可以用外面的方法,比如遍历的每一次返回都是一个对象,你想比较这个对象中某些属性是否符合条件,一,你可以在外面写个自定一个方法,二、你在对象中写个方法,每次判断对象.方法,其实方法还有很多,这里不说了。',':',',',' '},StringSplitOptions.RemoveEmptyEntries)//将句子按单词转换成数组。Console.WriteLine("含有"+matches+"的句子是:");原创 2023-11-17 10:33:48 · 45 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(二)
select s.StuId,s.StuName,s.ClassID,isnull(sc.ScoreId,0),isnull(sc.itemName,'没参考'),isnull(sc.stuID,0),isnull(sc.score,0) from dbo.Student s left join dbo.Score sc on s.StuID=sc.stuID。queues.Enqueue(new Student { StuId = 2, StuName = "大二", ClassId = 1 });原创 2023-11-17 10:33:28 · 42 阅读 · 0 评论 -
那天有个小孩跟我说LINQ(一)
studentsOrderby.Add(new Student { Id = 102, StudentName = "战三", Birthday = Convert.ToDateTime("1991-04-04") });studentsForEach.Add(new Student { Id = 102, StudentName = "战三", Birthday = Convert.ToDateTime("1991-04-04") });原创 2023-11-17 10:33:07 · 38 阅读 · 0 评论