手机
当前位置:查字典教程网 >编程开发 >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#中DateTime.Now函数的使用详解

c# 获取网页中指定的字符串信息的实例代码

C#:(变量)字段和局部变量的作用域冲突

c#典型工厂化实现实例

C#生成不重复随机数列表实例

C# Dictionary的使用实例代码

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

c#读取xml文件到datagridview实例

c#文件的复制,移动,创建(实例代码)

c# 委托和事件实例学习

精品推荐
分类导航