第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

C# null 條件運(yùn)算符在調(diào)用異步任務(wù)時(shí)有什么不同嗎?

C# null 條件運(yùn)算符在調(diào)用異步任務(wù)時(shí)有什么不同嗎?

C#
慕桂英3389331 2023-04-29 09:53:13
之間有什么區(qū)別嗎await myObject.fooAsync();和await myObject?.fooAsync();當(dāng) myObject 為 null 時(shí),它們似乎拋出相同的異常:未將對(duì)象引用設(shè)置為對(duì)象的實(shí)例。任何人都可以對(duì)此有所了解嗎?
查看完整描述

1 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

當(dāng) myObject 為 null 時(shí),它們似乎拋出相同的異常:未將對(duì)象引用設(shè)置為對(duì)象的實(shí)例。

當(dāng)然,但出于不同的原因。

當(dāng)您使用 null 條件運(yùn)算符時(shí),如果應(yīng)用該運(yùn)算符的任何元素為 null,則它所涉及的表達(dá)式的計(jì)算結(jié)果將為 null。

當(dāng)您不使用運(yùn)算符時(shí),您會(huì)得到一個(gè)NullReferenceException, 因?yàn)槟鸁o(wú)法調(diào)用fooAsync()空引用。當(dāng)您確實(shí)使用該運(yùn)算符時(shí),您會(huì)遇到相同的異常,但這次是因?yàn)槟荒艿却找谩?/p>

這個(gè)故事的寓意是:你不能隨便?.在你的代碼中四處亂竄,然后期望它變得空安全。那不是它的作用。它只是常用的與 null 相關(guān)的表達(dá)式的簡(jiǎn)寫(xiě)。您仍然需要擔(dān)心空引用,因?yàn)榭諚l件運(yùn)算符本身可以生成空引用。


查看完整回答
反對(duì) 回復(fù) 2023-04-29
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)