会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大稳·杨
博客园
首页
新随笔
管理
2018年4月18日
c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错
摘要: 如果一个对象的值为null,那么它调用扩展方法时会报错吗? 上述代码出现的情况不会报错,刚开始遇到这种情况时很纳闷,就去问了大牛。大牛解释如下: 扩展函数其实只是为了让代码更具有可读性, 但最终在clr中会翻译成标准的静态函数调用, 比如: 调用 "string".ExtMethod()最终会翻译成
阅读全文
posted @ 2018-04-18 08:18 大稳·杨
阅读(2038)
评论(7)
推荐(0)
公告