zoukankan      html  css  js  c++  java
  • CLR via c# 值类型“不可变”

    昨天看书看到引用类型和值类型,书中讲到值类型“不可变”,如图:

     

    看了两遍没怎么看懂,又仔细多看了几遍,说下我的理解:

    比如说一个int类型有几个成员,

    MaxValue、MinValue的值是不可变的,因为它可以理解为一个枚举(不可变的字段成员)。

    比如说:

                int i1 = 1;
                int i2 = 4;
                int maxValue = int.MaxValue;

    不管你怎么定义变量,int的最大值是不会被改变的。

    --------------------------------补充----------------------

    感谢一楼的指正,我也不知道怎么描述了,大家帮我理解一下吧。

    这是我的个人理解,有错误的话欢迎指正。

    QQ:641591140

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    14.3
    14.2
    14.1
    第14章 抽象类和接口
    13.5
    JAVA异常处理
    12.9
    12.7
    vs 常用快捷键
    click()和onclick()的区别
  • 原文地址:https://www.cnblogs.com/dawenyang/p/7524444.html
Copyright © 2011-2022 走看看