使用此(基于扩展方法)速记的可能陷阱

使用此(基于扩展方法)速记的可能陷阱,第1张

使用此(基于扩展方法)速记的可能陷阱

我们独立地提出了完全相同的扩展方法名称和实现:空传播扩展方法。因此,我们不认为这会造成混淆或滥用扩展方法。

我将用链接编写您的“多个级别”示例,如下所示:

propertyValue1 = myObject.IfNotNull(o => o.ObjectProp).IfNotNull(p => p.StringProperty);

Microsoft
Connect上
有一个现已关闭的错误,提示“?”。作为将执行此空传播的新C#运算符。来自C#语言团队的Mads
Torgersen简要解释了为什么他们不实现它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5044941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存