会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lsoey | 博客
我只相信自己勤劳的双手 | 广州.天河区 | 更新于2019-4-25 00:02:43
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2020年1月16日
多线程问题
摘要: 有哪位高手能解释下,为什么会出现这样的结果?
阅读全文
posted @ 2020-01-16 10:11 李树逸
阅读(113)
评论(0)
推荐(0)
2019年11月20日
C#内嵌Python架构实现
摘要: C#通过IronPython内嵌Python脚本,实现了对业务逻辑抽象及判断,适合在大量订单需要进行校验的场合使用。 比如,贷款时会对用户进行核查,核查过程可能存在多个节点,并且节点可能会随着政策而不断改变,每个节点就相当于一个脚本,通过脚本的出口关键字来确定流程分支走向。 大概业务流程图如下: 代
阅读全文
posted @ 2019-11-20 11:34 李树逸
阅读(2324)
评论(0)
推荐(0)
2019年8月25日
当引入的类库存在一个类型时,提示“xxx”和“xxx”之间的不明确引用时,消除歧义的方法
摘要: //using _2_命名空间和程序集.WidgetA; //using _2_命名空间和程序集.WidgetB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WidgetA = _2_命名空间和程序
阅读全文
posted @ 2019-08-25 19:41 李树逸
阅读(1452)
评论(0)
推荐(0)
类型转换、类型安全以及is和as的使用
摘要: class Program { static void Main(string[] args) { //1、类型转换 { //隐式转换:不需要转型,因为new返回一个Employee对象,而Object是Employee的基类型 object o = new Employee(); //显示转换:需要转型,因为Employee派生自Object Employee employee = (Emplo
阅读全文
posted @ 2019-08-25 18:48 李树逸
阅读(334)
评论(0)
推荐(0)
yield迭代器的使用
摘要: 通过运行结果时间可以看出: 未使用迭代器,等待“WhereNoYield”函数运算完成后,再进行打印数据 使用迭代器,每次执行“WhereWithYield“函数时,会直接打印数据
阅读全文
posted @ 2019-08-25 01:46 李树逸
阅读(318)
评论(0)
推荐(0)
2019年8月24日
Lambda表达式底层分析
摘要: 一、我们先看下C#代码下Lamdba表达式的写法 二、再通过反编译工具查看 三、下面我们来看一组对比图,就非常容易的看出来了 由此我们得出的结论:编译器将lambda表达式生成一个类种类,每个lamdda也会生成一个独立的方法,然后绑定到委托的实例,所谓的lamdba表达式其实只是一个“语法糖”。
阅读全文
posted @ 2019-08-24 16:07 李树逸
阅读(681)
评论(0)
推荐(0)
Lambda表达式演变历史
摘要: /// <summary> /// 爬虫委托 /// </summary> /// <param name="crawlerCode">爬虫编码</param> delegate void CrawlerDelegate(string crawlerCode); class Program { static void Main(string[] args) { { //.net framework
阅读全文
posted @ 2019-08-24 14:50 李树逸
阅读(466)
评论(0)
推荐(1)
2019年5月1日
DapperExtensions 使用教程
摘要: DapperExtensions 使用教程
阅读全文
posted @ 2019-05-01 00:58 李树逸
阅读(4222)
评论(0)
推荐(1)
2019年4月25日
C#事件订阅及触发例子
摘要: C#事件订阅及触发例子
阅读全文
posted @ 2019-04-25 00:00 李树逸
阅读(6295)
评论(0)
推荐(4)
2017年11月15日
01、类与结构的区别
摘要: 由于类是引用类型,因此类对象的变量引用该对象在托管堆上的地址。 由于结构是值类型,因此结构对象的变量具有整个对象的副本。 如果不能理解的同学,看看这运行结果就明白了! 细心的同学应该会发现: ## 红色框(类)第二个对象覆盖了第一个对象(两个类型比较:True)。由于类是引用类型,因此将同一类型的第
阅读全文
posted @ 2017-11-15 02:26 李树逸
阅读(375)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告