【发布时间】:2019-10-19 00:27:42
【问题描述】:
我遇到了一些奇怪的行为。
运行这段代码时:
var foo = await actionContext.RequestContext?.Principal?.ToUserTokenAsync() ?? UserToken.UnidentifiedUser;
Principal 在运行时是 null,我得到一个空引用异常。
为什么不只是返回 --> UserToken.UnidentifiedUser?
【问题讨论】:
-
哪个例外?可能有重复,但我无一例外地找不到。
标签: c# async-await null-coalescing-operator