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

首頁 > 編程 > C# > 正文

c#只讀字段和常量的區別,以及靜態構造函數的使用實例

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

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    /// <summary>
    /// 作者:it小金
    /// 功能:c#只讀字段和常量的區別,以及靜態構造函數的使用
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(test.a);
            Console.WriteLine(test.b);
            Console.Read();

        }

   
    }
    public class test
    {
        public static readonly int b;//只讀字段可以使用static關鍵字,只讀字段可以不進行初始化賦值,只讀字段只能在構造函數或變量初始化時進行賦值
        public const int a=1;//常量不可以使用static關鍵字,常量必須在定義的時候進行初始化進行賦值

       static test()//靜態構造函數,類實例化之前調用執行,且只執行一次
        {

            b = 2;//因為是只讀字段,所以只能在構造函數中進行初始化,且改只讀字段為static類型,所以需在靜態構造函數中進行賦值
        }
        void aa()
        {
            //a = 1;錯誤
            //b=1;錯誤
        }

       
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 女性| 乌拉特中旗| 陆川县| 商南县| 蓝山县| 涞源县| 温泉县| 阜城县| 丽江市| 安宁市| 北川| 含山县| 资源县| 衡阳市| 永德县| 威远县| 勃利县| 榆林市| 老河口市| 肇东市| 贡山| 分宜县| 故城县| 沙洋县| 西宁市| 定襄县| 长顺县| 蒙阴县| 镇宁| 乾安县| 丰顺县| 林口县| 阿巴嘎旗| 原平市| 河津市| 田林县| 四子王旗| 虞城县| 远安县| 江源县| 休宁县|