当前位置: 首页 > news >正文

中国网站制作 第一个企业咨询合同模板

中国网站制作 第一个,企业咨询合同模板,传奇999发布网新开服,企业网站建设专业精准乙 鸣远科技C#—BitArray点阵列 在 C# 中,BitArray 类用来管理一个紧凑型的位值数组,数组中的值均为布尔类型,其中 true(1)表示此位为开启,false(0)表示此位为关闭。 当需要存储位&#xff08…

C#—BitArray点阵列

在 C# 中,BitArray 类用来管理一个紧凑型的位值数组,数组中的值均为布尔类型,其中 true(1)表示此位为开启,false(0)表示此位为关闭。

当需要存储位(英文名“bit”数据存储的最小单位,也可称为比特),但事先又不知道具体位数时,就可以使用点阵列。当需要访问点阵列中的元素时,可以使用整型索引从点阵列中访问指定元素,索引从零开始。

文章来源: C#教程(非常详细) - C语言中文网

BitArray 类中的属性

属性描述
Count    获取点阵列中包含的元素个数
IsReadOnly判断 点阵列是否只读
Item获取或设置点阵列中指定位置的值
Length    获取或设置点阵列中的元素个数
BitArray类中的方法

    
 

BitArray 类中的方法

方法名描述
public BitArray And(BitArray value) 对当前的点阵列中的元素和指定点阵列中相对应的元素执行按位与操作
public bool Get(int index)    获取点阵列中指定位置的位值
public BitArray Not()反转当前点阵列中所有位的值,即将 true 设置为 false,将 false 设置为 true
public BitArray Or(BitArray value) 对当前点阵列中的元素和指定点阵列中的相对应的元素执行按位或操作
public void Set(int index, bool value) 把点阵列中指定位置的位设置为指定的值
public void SetAll(bool value) 把点阵列中的所有位设置为指定的值
public BitArray Xor(BitArray value)对当前点阵列中的元素和指定点阵列中的相对应的元素执行按位异或操作

    


   
BitArray属性和方法的使用

class Demo{static void Main(string[] args){// 创建两个大小为 8 的点阵列BitArray ba1 = new BitArray(8);BitArray ba2 = new BitArray(8);byte[] a = { 60 };byte[] b = { 13 };// 把值 60 和 13 存储到点阵列中ba1 = new BitArray(a);ba2 = new BitArray(b);// ba1 的内容Console.WriteLine("点阵列 ba1: 60");for (int i = 0; i < ba1.Count; i++){Console.Write("{0, -6} ", ba1[i]);}Console.WriteLine();// ba2 的内容Console.WriteLine("点阵列 ba2: 13");for (int i = 0; i < ba2.Count; i++){Console.Write("{0, -6} ", ba2[i]);}Console.WriteLine();BitArray ba3 = new BitArray(8);ba3 = ba1.And(ba2);// ba3 的内容Console.WriteLine("执行按位与操作后的点阵列 ba3:");for (int i = 0; i < ba3.Count; i++){Console.Write("{0, -6} ", ba3[i]);}Console.WriteLine();ba3 = ba1.Or(ba2);// ba3 的内容Console.WriteLine("执行按位或操作后的点阵列 ba3:");for (int i = 0; i < ba3.Count; i++){Console.Write("{0, -6} ", ba3[i]);}Console.WriteLine();Console.ReadKey();}}

结果:

点阵列 ba1: 60
False  False  True   True   True   True   False  False
点阵列 ba2: 13
True   False  True   True   False  False  False  False
执行按位与操作后的点阵列 ba3:
False  False  True   True   False  False  False  False
执行按位或操作后的点阵列 ba3:
True   False  True   True   False  False  False  False

http://www.yayakq.cn/news/671448/

相关文章:

  • 商城网站支付宝接口宁波网站优化公司哪家好
  • 深圳市富通建设工程有限公司网站怎么做网站教程
  • 那些网站容易做淘宝推广wordpress 在线教育 模板
  • 可以绑定域名的免费网站网站生成系统
  • 什么网站是html5做的wordpress 视频黑屏
  • 做58招聘网站工作人员的心得网站建设单页面推广模板
  • 家庭网做网站传奇在线玩网页版
  • 宁波外贸网站建设和推广网站建设tlmh
  • 厦门市建设局官方网站网站建设:宏智网络科技
  • 东莞网站建设功能群晖外网wordpress
  • 关于我的大学的网站建设模板做化工行业网站
  • 应届生招聘去哪个网站珲春建设银行网站
  • 咸阳网站建设xymokj服务器做网站FTP必要性大吗
  • 游戏网站建设计划书wordpress隐私页
  • 自己做发卡网站长网站建设教程信赖湖南岚鸿点 赞
  • 九度互联网站建设搜狗竞价推广效果怎么样
  • 个人网站开发视频网站建设沙漠风
  • 手机 网站开发软件陕西省建设业协会网站
  • 网站源码cmswordpress关于页面
  • 南岸网站关键词优化微官网登录入口
  • php网站后台密码忘记了怎么办打开网站 显示建设中
  • 网站开发用电脑配置如何在阿里云主机安装wordpress
  • 阿里云服务器上做网站0539 网站
  • 网站建设需要什么手续php网站开发待遇
  • 网站如何做留言板国美网站建设特点
  • 自助申请海外网站佛山微信网站开发
  • 电子科技网站模板网站建设衣服
  • 如何用wordpress站群房地产网站开发毕业设计
  • 网站开发如何适应各分辨率南通高端网站建设
  • 人和做网站企业网站的建立主要用于企业内部发布信息