C#代码中的问号是什么意思?

public static MainPage RootPage => Window.Current?.Content as MainPage;

 

这是段代码里的问号是什么意思?


守着一只汪
浏览 926回答 1
1回答

慕运维8079593

null条件运算符, 如果?左边的对应不为空就执行右边的操作.实际等效为 if(Window.Current != null){ Window.Current.Content as MainPage; }, 但写起来更简洁.
打开App,查看更多内容
随时随地看视频慕课网APP