[爆卦]try catch c#用法是什麼?優點缺點精華區懶人包

為什麼這篇try catch c#用法鄉民發文收入到精華區:因為在try catch c#用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者james999 (無傷大雅)看板C_Sharp標題[問題] try catch搭配lock的用...


各位板友大家好,

在C++裡面,要是用了mutex或critical section都需要lock及unlock,
要是在lock內發生了例外,並且有處理的話,要記得在catch內unlock,
不然那段就會少了一次unlock。

那如果是在C#內呢? 在lock內跳到了例外處理程式段,
是自動unlock了嗎? 謝謝。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.128.217 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1587693968.A.472.html
ssccg: -reference/keywords/lock-statement 04/24 10:21
s4300026: 不是有finally? 04/24 12:01
eye5002003: C#不是自動幫你unlock了嗎?至於C++有std::lock_guard 04/24 12:50
Litfal: 用lock框起來,跑出去就會自動unlock,跟using類似 04/26 13:28
james999: 謝謝大家的回覆,明白了:) 04/27 14:32

你可能也想看看

搜尋相關網站