Pluto Liu-avatar-img

Pluto Liu

3 位追蹤者
avatar-img
3會員
3內容數
全部內容
由新到舊
自從C#8.0開始,許多樣板的專案檔(.csproj)中多了以下這個設定<Nullable>enable</Nullable> ,它讓你coding開始進入twilightzone(陰陽魔界),對一切reference type 的寫法都不一樣了。reference type本來就是nullable
這是十二年前的事了,某一天許久沒再連絡的客戶來電告訴我系統Log出現一些異常記錄,並且有些圖檔沒有產出。我聽了覺得奇怪,系統在三年前最後一次更新後也没聽客戶說過有什麼奇奇怪怪的狀況發生,而且三年也早已過了保固期。 隨然已無合約上的關係,我還是很好奇這件事隔天就去看看到底發生了什麼事?没看没事,看了
Thumbnail
程式寫久了對執行流程會總有些自以為是的邏輯,而這些自己為是的可能讓你產生難以找尋的Bug.比如說在任何地方return就是直接回到原呼叫端的流程,但是這個return在try block中可能不是想像中的那樣。 以下範例讓我們看看return之後程式跑到那去? // returnInTryBlo