![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#高级
文章平均质量分 50
C#高级用法
我是苏苏
在校学生,欢迎各位大佬评论指正
展开
-
C#高级:Winform桌面开发中DataGridView的详解
3.改:建议如标题二,选中某条数据然后将数据信息转移到textbox上,label显示“您已选中xxx数据”,然后点击button去修改相应信息(选中数据和点击按钮都能获取到对应实体)1.增: 建议用textbox、combobox等工具增,而不是直接datagridview新增,一来麻烦,二来输入工具不能多样化。5.如果单纯用datagridview作增删查改,虽然能实现,但是代码复杂难以维护,而且输入条件单一,容易操作失误,不建议这么做。2.删:建议如标题一,每条数据加一个删除按钮,方便操作。原创 2024-03-01 23:24:36 · 1566 阅读 · 0 评论 -
C#高级:反射的基础应用
诉求:利用反射给每个List<Student>的Score加上1分,入参出参类型都是 List<Student>。原创 2024-02-01 10:47:36 · 145 阅读 · 0 评论 -
C#高级:Lambda表达式分组处理2(WITH ROLLUP关键字)
我要的需求是:对每个人每个项目做一个WorkHour的合计,如何运用with rollup实现。对每个项目做一个WorkHour的合计,如何运用with rollup实现。发现结果中不同人不同项目会自动分组合计,因此我们去掉多余的合计数据即可。②调整case when的判空条件(查表后具体问题具体分析)③调整筛选范围(查表后具体问题具体分析)①调整groupby顺序(调整后:)原创 2024-01-03 15:50:06 · 1043 阅读 · 0 评论 -
C#高级:Lambda列表递归求子孙后代
要求:根据ID求其所有子孙ID的信息,可直接黏贴到控制台程序运行,提供两个方法。原创 2023-11-29 17:10:25 · 169 阅读 · 0 评论 -
C#高级:Lambda表达式分组、去重处理
可以直接在控制台程序输出。原创 2023-11-08 15:55:11 · 1130 阅读 · 0 评论 -
C#高级语法:递归树的基本操作写法参考
针对C#递归树的写法研究原创 2023-10-23 11:13:28 · 487 阅读 · 0 评论 -
C#小结:提升代码效率方法
【网上解释】因为 for循环每次获取链表节点都要重头开始查找,而 foreach是采用迭代方式,查找节点只需遍历一次,节省了很多时间。下面这行代码比上面这行代码效率高,再遍历两个字段的列表下,每。的情况下,该提升效果是显著的;原创 2023-09-28 10:54:28 · 176 阅读 · 0 评论 -
C#高级语法:Lambda和Linq表达式多表联查
后面的表同理,就不继续展示了。原创 2023-09-22 17:18:28 · 799 阅读 · 0 评论 -
C#高级语法:委托减少代码重复
适用于method1和method2重复代码较多。2.解决方式:重复代码提取,不同部分传入一个方法于是我们可以修改该代码,将相同部分整合在一起,不同部分处写一个可以被传入的方法,这样代码看上去就简洁多了!总结:委托,就是将方法作为参数传入另一个方法。原创 2023-08-31 11:33:12 · 78 阅读 · 1 评论 -
C#高级语法:利用反射映射字段内容
【代码】C#:利用反射映射字段内容。原创 2023-09-25 17:52:26 · 257 阅读 · 1 评论 -
C#高级语法:Lambda十招
1.获取列表用.where(条件).Tolist()原创 2023-09-21 14:37:55 · 381 阅读 · 0 评论