msil
文章平均质量分 88
walter lv
这个作者很懒,什么都没留下…
展开
-
从 “x is null 和 x == null” 的区别看 C# 7 模式匹配中常量和 null 的匹配
尝试过写 if (x is null)?它与 if (x == null) 相比,孰优孰劣呢?x is null 还有 x is constant 是 C# 7.0 中引入的模式匹配(Pattern Matching)中的一个小细节。阅读本文将了解 x is constant 和 x == constant 之间的差别,并给出一些代码编写建议。原创 2017-11-06 23:20:51 · 4082 阅读 · 0 评论 -
(C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
if (this == null) Console.WriteLine("this is null"); 这句话一写,大家一定觉得荒谬,然而 if 内代码的执行却是可能的!本文讲介绍到底发生了什么。制造一个 this 可以为 null 的程序请看代码,这是我们的库函数:namespace Walterlv.Demo{ public class Foo ...原创 2018-03-31 08:40:31 · 2006 阅读 · 0 评论