zoukankan      html  css  js  c++  java
  • const和static readonly 区别

    const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。

    static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。

    static readonly MyClass myins = new MyClass();(对)

    static readonly MyClass myins = "3";(对)

    const string myins = "3";(对)

    const MyClass myins = new MyClass();(错)

    对于一个static readonly的Reference类型,只是被限定不能进行赋值(写)操作而已。而对其成

    员的读写仍然是不受限制的。

      static readonly MyClass myins = new MyClass();(对)

      myins.SomeProperty = 10; (对)

      myins = new MyClass();(错)

  • 相关阅读:
    Hadoop
    Mapreduce
    ssh原理
    HDFS
    Centos
    创建jira插件
    新型的领导者是一名推动者,而不是一名发号施令者
    上善若水,虚怀若谷
    GoAhead 嵌入式web
    Eclipse基金会
  • 原文地址:https://www.cnblogs.com/WebApp-DotNet/p/6339404.html
Copyright © 2011-2022 走看看