Unity異常處理及修飾符,常量

2021-06-27 09:50:12 字數 1392 閱讀 9739

今天學習了修飾符的範圍,常量的命名,唯讀字段還有異常的處理及應用

修飾符的範圍

範圍從大到小

public(

公有訪問。不受任何限制)à

protected internal

(內部保護訪問。只限於本專案或是子類訪問,其他不能訪問)

àinternal

(內部訪問。只限於本專案內訪問,其他不能訪問)

àprotected

(保護訪問。只限於本類和子類訪問,實力不能訪問)

àprivate

(私有訪問。只限於本類成員訪問。子類,例項都不能訪問)

常量的命名

使用const 

關鍵字來宣告某個常量欄位或常量區域性變數。

常量欄位和常量區域性變數不是變數並且不能修改。 •

常量可以為數字、布林值、字串或

null 

引用。不要建立常量來表示你需要隨時更改的資訊。 使用

const

關鍵字宣告後的常量不可更改,更改就會提示錯誤。

異常的處理及應用

c# 語言的異常處理功能可幫助處理程式執行時出現的任何意外或異常情況。 •

異常處理使用

try、

catch 

和finally 

關鍵字嘗試某些操作,以處理失敗情況,儘管這些操作有可能失敗,但如果確定需要這樣做,且希望在事後清理資源,就可以嘗試這樣做。 •

異常是使用

throw 

關鍵字建立的。

異常的寫法就是

trycatch

(異常的內容)

finally

也可以跟好幾個

catch

語句塊,有

try跟

finally

時catch

也可省略,有

try與

catch

時,finally

也可省略。

舉個例子,判斷是否是三角形,是的話輸出三角形面積,不是的話丟擲異常,

public

void

getarea()

else }

這裡需要做乙個判斷,任意兩條邊大於第三邊時是三角形,輸出三角形的面積,否則的話丟擲異常。

唯讀字段

唯讀字段其實同常量定義相同,都是只能在宣告唯讀欄位的同時賦初值。其他任何時候都不允許為唯讀字段賦值。唯一的不同是唯讀字段可以在建構函式中改變唯讀欄位的值。如下

public class class1

}

unity學習之異常,修飾符

歡迎來到unity學習教育專區,這裡有豐富的unity資源,相信一定可以給你帶來收穫 常量 使用 const 關鍵字來宣告某個常量欄位或常量區域性變數。常量欄位和常量區域性變數不是變數並且不能修改。常量可以為數字 布林值 字串或 null 引用。不要建立常量來表示你需要隨時更改的資訊。const f...

關於常量修飾符 const

關於常量修飾符 const 一直對const的理解就是簡單的常量修飾符,定義乙個不可改變的變數 注意這裡是變數,也就是說const叫常量修飾符,但實際上它定義的是乙個變數,只不過由編譯器限定未不可修改 後來聽了老師的課發現const有許多有意思的用法 1 const int i 10 i的值不可改變...

const修飾符限定的常量

型別前加const修飾符限定變數為唯讀,稱為常量,定義時必須初始化,且初始化後編譯器不允許再修改常量的值。const在型別前面 const int value value是const const char value value是const,value可變 const char value valu...