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时,不可改变的是字段的引用而不是字段引用的对象,也就是说字段应用的对象指是可以改变的。

  • 相关阅读:
    第一节 变量与常量
    go语言学习笔记
    Java日期时间API系列41-----根据毫秒值计算倒计时
    数据库DML(数据操纵)
    数据库概述和DDL(数据库定义)
    软件测试基础理论
    软件测试学习大纲
    matplotlib
    pandas详细应用和文件处理
    DataFrame
  • 原文地址:https://www.cnblogs.com/m7777/p/4036261.html
Copyright © 2011-2022 走看看