【发布时间】:2014-10-01 02:39:44
【问题描述】:
Pattern Matching in C# 的规范草案包含以下代码示例:
Type? v = x?.y?.z;
if (v.HasValue) {
var value = v.GetValueOrDefault();
// code using value
}
我知道Type? 表示Type 可以为空,但假设x、y 和z 是本地人,那么x?.y?.z 是什么意思?
【问题讨论】:
-
nullcheck 我假设..
-
有没有人有关于“C# 中的模式匹配”草案规范的另一个链接,它不在 MSN OneDrive 上?该链接在某些公司代理后断开。 :(
标签: c# pattern-matching