C#中常量的定義
提問人:劉冬梅發(fā)布時(shí)間:2020-10-13
1.常量:一經(jīng)初始化就不會再次被改變的“變量”,在程序的整個(gè)運(yùn)行過程中不允許改變它的值。
編譯時(shí)常量:
const 數(shù)據(jù)類型 常量名=值;
2.編譯時(shí)常量做為類成員時(shí)總是作為static成員出現(xiàn)。不允許自己加static關(guān)鍵字。
編譯時(shí)常量的值必須是在編譯時(shí)期能確定下來的,只支持一些基本數(shù)據(jù)類型。
3.運(yùn)行時(shí)常量:
readonly 數(shù)據(jù)類型 常量名=值;
運(yùn)行時(shí)常量可以彌補(bǔ)編譯時(shí)常量不能定義復(fù)雜數(shù)據(jù)類型的缺點(diǎn)。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評論>>