checked和unchecked運算符

byte b = byte.MaxValue; b++; Console.WriteLine("b:"+b); 這段代碼運行後會顯示b的值爲0,因爲byte的最大數是255,超過這個值會導致溢出,得到0。 爲此C#提供了checked運算符來執行溢出檢查,如果溢出則會拋出異常,設置方式有兩種。 一種是使用checked運算符: checked  {         b++;  } 還有一種方法是在
相關文章
相關標籤/搜索