C#中readonly與const的區別

一、const字段只能在該字段聲明時初始化,readonly字段能夠在聲明時或構造函數中初始化。
二、const字段是編譯時常數,而readonly字段可用於運行時常數。
三、const默認是靜態的,而readonly若是設置成靜態的就必須顯式聲明。
四、對於一個readonly的引用類型,其自己不能進行賦值,而其成員的讀寫是不受限的。
相關文章
相關標籤/搜索