zoukankan      html  css  js  c++  java
  • 【CRL in c#】常量与字段

    1.常量(constant)

    1,  常量是一个从不变化的值。只有在确定一个符号的值从不变化时使用。

    2,  只能为基元类型定义常量(Boolean,Char,Byte,Int32……),非基元类型定义常量时值只能为null,也就没有存在的意义。

    3,  C#不允许为常量制定static关键字,因为常量总是隐式为static.

    4,  常量与只读的区别,常量在定义的时候赋值,而readOnly能在构造函数中赋值(可利用反射来修改readOnly字段)

        /// <summary>

        /// 常量Const总是默认为static

        /// 隐式指定

        /// </summary>

        class CLRConst

        {

            public const Int32 MaxValue = 500;

    }

    Console.WriteLine(CLRConst.MaxValue);

    2.字段(field)

    1,这一节主要是将静态static,readOnly,无太多需要记录的。

    2,c#实际上是在构造器中对字段进行初始化的。

    3,字段为引用类型时候,被标记为readonly时,不可改变的是字段的引用而不是字段引用的对象,也就是说字段应用的对象指是可以改变的。

  • 相关阅读:
    xp sp3下 IIS5.1 配置python 的正确方法
    asp 采集不到数据,采集不成功 拒绝访问 msxml3.dll 错误 '80070005' 的解决方法
    列表样式
    css文本属性
    css背景属性
    常规流练习
    盒模型练习
    定位体系相关练习
    层叠机制的步骤
    简单网页的制作——html
  • 原文地址:https://www.cnblogs.com/m7777/p/4036261.html
Copyright © 2011-2022 走看看