iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0
自我挑戰組

突然冒出的自學計畫系列 第 14

#Day14 又見到你了 exception

  • 分享至 

  • xImage
  •  

今天終於在簡報上看到exception,那個在Python作業上被用到快爛掉的東西
在講C#之前,先來點Python版本:

try:
	(要做的事)
except (某種指定error):
	…
except: #所有error
	…
else: #都沒錯的話
	…

那在C#中怎麼用ㄋ
這種經典款東西,到哪應該都不會差太多ㄉ叭!

C#版本:

try
{
	(要做的事)
}
catch(Exception e)
{
	…
)

以上是簡報中偵錯code外層架構,但中間那個e的地方,我有點懷疑他不是原本就存在的東西
所以我去查ㄌ官網
,意外發現那個e好像才是本體?!

以下是官網每個範例code的exception單行節錄:

catch (SomeSpecificException ex)

catch (IndexOutOfRangeException e)

catch (UnauthorizedAccessException e)

catch (IndexOutOfRangeException e)

catch (Exception e) when (LogException(e))

看起來那個e真的是本體沒錯ㄟ…
不過後來又查到有人都是用ex,到底是甚麼意思QAQ
求解...


上一篇
#Day13 抵達青醬義大利麵
下一篇
#Day15 兩個迴圈東西
系列文
突然冒出的自學計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言