国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中const 和 readonly 修飾符的用法詳解

2020-01-24 00:59:41
字體:
來源:轉載
供稿:網友

1. 只有C#內置類型(int,double,long等)可以聲明為const;結果、類和數組不能聲明為const。

2. readonly 是在字段上使用的修飾符,直接以類名.字段訪問。

3. const 必須在申明中初始化。之后不能再修改。

4. readonly可以在申明中初始化,也可以在構造函數中初始化,其它情況不能修改。

namespace const_and_readonly{class Program{static void Main(string[] args){Console.WriteLine("Half a year have {0} Moths", Calendar.Moths/2); //直接類名.字段訪問const字段Calendar test1 = new Calendar();Console.WriteLine("Every year has {0} weeks and {1} days", test1._weeks, test1._days);//readonly字段通過實例訪問Calendar test2 = new Calendar(31, 4);Console.WriteLine("January has {0} weeks and {1} days", test2._weeks ,test2 ._days);Console.ReadKey();}}class Calendar{public const int Moths = 12; //const必須在聲明中初始化public readonly int _days=365; //readonly在聲明中初始化public readonly int _weeks;public Calendar() //readonly在構造函數內初始化{_weeks = 52;}public Calendar(int days,int weeks) //readonly在構造函數內初始化{_days = days;_weeks = weeks;}public void setvalue(int days,int weeks){// _days = days; 無法對只讀字段賦值//_weeks = weeks; 無法對只讀字段賦值}}

以上所述是小編給大家介紹的C#中const 和 readonly 修飾符的用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 淮安市| 雅江县| 兴山县| 丁青县| 共和县| 安岳县| 长岛县| 西丰县| 塔河县| 郎溪县| 都江堰市| 秦安县| 乌鲁木齐市| 彭阳县| 方山县| 阿合奇县| 策勒县| 炎陵县| 云阳县| 上蔡县| 光山县| 齐齐哈尔市| 治多县| 尉氏县| 乌恰县| 许昌县| 青铜峡市| 湖口县| 景德镇市| 鄄城县| 兴文县| 通山县| 渝中区| 扎囊县| 深圳市| 美姑县| 许昌市| 张北县| 射阳县| 铜川市| 阳山县|