随笔分类 -  04 C#高级

摘要:函数防抖(debounce):当频繁持续触发事件时,如果在设定时间间隔内重复触发事件,每次触发时间就重新开始计时,直至指定时间间隔内没有再触发事件,事件处理函数才会执行一次。函数节流(throttle):当频繁持续触发事件时,保证每隔指定时间调用一次事件处理函数,指定间隔内只会调用一次。 debou 阅读全文
posted @ 2022-01-04 15:50 CS讷于言而敏于行 阅读(249) 评论(0) 推荐(0) 编辑
摘要:LINQ 语言集成查询(Language Integrated Query,LINQ)。 LINQ语句,子句from、select、where、orderby、descending等都是预定义的关键字。查询表达式必须以from开头,以select或group子句结尾,在这两个子句之间,可以使用whe 阅读全文
posted @ 2022-01-04 14:39 CS讷于言而敏于行 阅读(321) 评论(0) 推荐(0) 编辑
摘要:需求背景:对象复制性能优化;同时,在对象复制时,应跳过引用类型的null值复制,值类型支持值类型向可空类型的复制 —————————————— 1 using Common; 2 using System; 3 4 class Program 5 { 6 static void Main(strin 阅读全文
posted @ 2022-01-04 10:35 CS讷于言而敏于行 阅读(1396) 评论(3) 推荐(10) 编辑
摘要:委托是寻址方法的.NET版本。在C++中,函数指针只不过是一个指向内存地址的指针,它不是类型安全的。我们无法判断这个指针实际指向什么,像参数和返回类型等项就更无从知晓了。而.NET委托完全不同,委托是类型安全的一个类,它定义了返回值类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的 阅读全文
posted @ 2017-07-25 15:12 CS讷于言而敏于行 阅读(351) 评论(0) 推荐(0) 编辑
摘要:.Net自从2.0版本开始就支持泛型。使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。 阅读全文
posted @ 2017-07-23 14:04 CS讷于言而敏于行 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示