手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#只读字段和常量的区别,以及静态构造函数的使用实例
c#只读字段和常量的区别,以及静态构造函数的使用实例
摘要:复制代码代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;...

复制代码 代码如下:

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;错误

}

}

}

【c#只读字段和常量的区别,以及静态构造函数的使用实例】相关文章:

c#简单读取文本的实例方法

C#获取全部目录和文件的简单实例

基于静态Singleton模式的使用介绍

c# 深拷贝与浅拷贝的区别分析及实例

C# 将透明图片的非透明区域转换成Region的实例代码

c#典型工厂化实现实例

深入C#字符串和享元(Flyweight)模式的使用分析

C#委托初级使用的实例代码

C#组合函数的使用详解

c# 对windows用户和组操作实例

精品推荐
分类导航