CLR via c# 值类型“不可变”_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > CLR via c# 值类型“不可变”

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

 2017/9/15 10:26:46  大稳·杨  程序员俱乐部  我要评论(0)
  • 摘要:昨天看书看到引用类型和值类型,书中讲到值类型“不可变”,如图:看了两遍没怎么看懂,又仔细多看了几遍,说下我的理解:比如说一个int类型有几个成员,MaxValue、MinValue的值是不可变的,因为它可以理解为一个枚举(不可变的字段成员)。比如说:inti1=1;inti2=4;intmaxValue=int.MaxValue;不管你怎么定义变量,int的最大值是不会被改变的。这是我的个人理解,有错误的话欢迎指正。QQ:641591140
  • 标签:C# 值类型

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

 

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

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

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

比如说:

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

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

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

QQ:641591140

 

 

 

 

 

 

 

 

 

 

发表评论
用户名: 匿名