对c#中bitarray类的copyto()方法的疑问

[复制链接]
查看11 | 回复1 | 2013-6-9 17:00:13 | 显示全部楼层 |阅读模式
首先感慨一下很少看见这种问题,说明楼主是对喜欢思考本质的人。先说一下,sbyte类型,范围-128 到 127,有符号 8 位整数。这里的8位指的是内存中的,也就是二进制的位数。比如,如果你存的是36,实际内存中存的是 0010 0100。而BitArray存的是位数据,数组中每个元素代表一位,true为1,false为0。在你的代码中,给BitArray初始化了5个位默认值为true,也就是形成了。11111===========================================================1、先来解释一下为什么只有一个-1,剩下9个都是0当你CopyTo的时候,由于arr的第一个元素arr[...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行