在C#中,如果不使用unchecked關鍵字,則在發生溢出時會拋出OverflowException異常。這意味著如果進行整數運算導致結果超出了該數據類型的范圍,程序將會中斷并拋出異常,而不是繼續進行運算。因此,使用unchecked關鍵字可以在發生溢出時忽略異常并繼續進行運算。默認情況下,C#中的整數運算是checked的,即會檢查溢出并拋出異常。