码迷,mamicode.com
首页 > Windows程序 > 详细

CLR via c# 值类型“不可变”

时间:2017-09-15 10:10:54      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:size   log   引用   指正   col   分享   span   值类型   ges   

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

技术分享

 

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

比如说一个int类型有几个成员,技术分享

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

比如说:

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

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

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

QQ:641591140

 

 

 

 

 

 

 

 

 

 

CLR via c# 值类型“不可变”

标签:size   log   引用   指正   col   分享   span   值类型   ges   

原文地址:http://www.cnblogs.com/dawenyang/p/7524444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!