原创
Lenda_Zhang666
代码改变世界
展开
-
C#实体类数组赋值
在实体类中使用数组作为属性时,会遇到以下情况:private int[] _pluse = new int[9];public int[] Pluse { get { return this._pluse; } set { this._pluse = value; }}出现以下问题:问题描述:原本定义数组长度为9,先赋值后变为7。原因:数组为引用类型,原来的老数据解析后长度为7,赋值后执行长度为7的数据内存单元原创 2021-04-25 10:41:01 · 2067 阅读 · 0 评论 -
-128的二进制补码为什么是10000000?
10000000表示-128的补码,你可以理解为是一个特殊性。各种8位二进制的表示法的数据范围如下:原码: -127 ~ 127反码: -127 ~ 127补码: -128 ~ 127补码运算规则:正数为原码本身,负数为符号位不变,原码取反加一。127为正数,其补码为原码0111 1111-127为负数,其补码为原码1111 1111,符号位不变,原码取反1000 0000,加一...原创 2019-11-04 23:18:49 · 8963 阅读 · 6 评论