欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#只讀字段和常量的區(qū)別,以及靜態(tài)構(gòu)造函數(shù)的使用實(shí)例

 更新時(shí)間:2013年12月18日 16:19:35   作者:  
這篇文章主要介紹了c#只讀字段和常量的區(qū)別,以及靜態(tài)構(gòu)造函數(shù)的使用實(shí)例,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

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

namespace ConsoleApplication1
{
    /// <summary>
    /// 作者:it小金
    /// 功能:c#只讀字段和常量的區(qū)別,以及靜態(tài)構(gòu)造函數(shù)的使用
    /// </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關(guān)鍵字,只讀字段可以不進(jìn)行初始化賦值,只讀字段只能在構(gòu)造函數(shù)或變量初始化時(shí)進(jìn)行賦值
        public const int a=1;//常量不可以使用static關(guān)鍵字,常量必須在定義的時(shí)候進(jìn)行初始化進(jìn)行賦值

       static test()//靜態(tài)構(gòu)造函數(shù),類實(shí)例化之前調(diào)用執(zhí)行,且只執(zhí)行一次
        {

            b = 2;//因?yàn)槭侵蛔x字段,所以只能在構(gòu)造函數(shù)中進(jìn)行初始化,且改只讀字段為static類型,所以需在靜態(tài)構(gòu)造函數(shù)中進(jìn)行賦值
        }
        void aa()
        {
            //a = 1;錯(cuò)誤
            //b=1;錯(cuò)誤
        }

       
    }
}

相關(guān)文章

最新評(píng)論