欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C#教程

當(dāng)前位置:主頁(yè) > 軟件編程 > C#教程 >

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

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

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

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

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

4. readonly可以在申明中初始化,也可以在構(gòu)造函數(shù)中初始化,其它情況不能修改。

namespace const_and_readonly
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Half a year have {0} Moths", Calendar.Moths/2); //直接類名.字段訪問(wèn)const字段
Calendar test1 = new Calendar();
Console.WriteLine("Every year has {0} weeks and {1} days", test1._weeks, test1._days);//readonly字段通過(guò)實(shí)例訪問(wèn)
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在構(gòu)造函數(shù)內(nèi)初始化
{
_weeks = 52;
}
public Calendar(int days,int weeks) //readonly在構(gòu)造函數(shù)內(nèi)初始化
{
_days = days;
_weeks = weeks;
}
public void setvalue(int days,int weeks)
{
// _days = days; 無(wú)法對(duì)只讀字段賦值
//_weeks = weeks; 無(wú)法對(duì)只讀字段賦值
}
}

以上所述是小編給大家介紹的C#中const 和 readonly 修飾符的用法詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)我們網(wǎng)站的支持!

上一篇:C#隱藏手機(jī)號(hào)、郵箱等敏感信息的實(shí)現(xiàn)方法

欄    目:C#教程

下一篇:淺談C# 序列化與反序列化幾種格式的轉(zhuǎn)換

本文標(biāo)題:C#中const 和 readonly 修飾符的用法詳解

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6267.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有