黑馬程式設計師 學習日記25 異常

2021-06-06 22:02:03 字數 857 閱讀 8556

1、

公共異常類

system.arithmeticexception  在算術運算期間發生的異常

system.arraytypemismatchexception  當儲存乙個陣列時,如果由於被儲存的元素的實際型別與陣列的實際型別不相容而導致儲存失敗,就會引發此異常。

system.dividebyzeroexception    在試圖用零除整數值時引發

system.indexoutofrangeexception     在試圖使用小於零或超出陣列界限的下標索引陣列時引發

system.invalidcastexception        當從基型別或介面到派生型別的顯示轉換在執行時失敗,就會引發此異常

system.nullreferenceexception    在需要使用引用物件的場合,如果使用null引用,就會引發此異常

system.outofmemoryexception   在分配記憶體的嘗試失敗時引發

system.overflowexception   在選中的上下文中所進行的算術運算、型別轉換或轉換操作導致溢位時引發的異常

2、throw語句

throw語句用於主動引發乙個異常,使用throw語句可在特定情形下,自動丟擲異常。例:

class program

num = int1 / int2;

return num; }

catch (dividebyzeroexceptionde)

} }

static void main(string args)

catch (formatexception)

console.readline(); }

}

黑馬程式設計師 學習日記 struct class

asp.net unity開發 net培訓 期待與您交流!定義乙個結構體 訪問修飾符 空格 struct 結構體名稱 結構體成員 成員可包括變數,方法。public struct person 這樣就定義了乙個結構體,那麼如何使用結構體。static void main string args 而結...

黑馬程式設計師 異常

asp.net android ios開發 net培訓 期待與您交流!1 異常 就是程式出現的不正常情況 throwable error 嚴重的問題,是處理不了的。要改正 的。exception 非runtimeexception的,是需要處理的。編譯期異常。runtimeexception 不需要...

黑馬程式設計師 OC學習日記2

1 是否要生成set方法 若為唯讀屬性,則不生成 readonly 唯讀,只會生成getter的宣告與實現 readwrite 預設,同時生成setter與getter的宣告與實現 2 原子屬性 多執行緒,加鎖 nonatomic 高效能,沒有加鎖,執行緒不安全 atomic 低效能,加鎖,執行緒安...