• C# BitArray


    使用C#实现Huffman对文件进行压缩和解压缩,那个对Huffman编码后的01串没找到好的方法来保存,就很愚蠢的使用字符串保存“01”串,功能实现了,但是感觉总是有些别扭。就搜索了下怎么保存这个“01”串,发现了BitArray这个东东。

    BitArray在System.Collection命名空间下,是存储位值的压缩数组,其元素为布尔值,False表示位0,True表示位1.

    构造函数

    image

    常用属性

     

    Count              BitArray中包含实例的个数

    IsReadOnly        获取一个值,该值指示BitArray是否为只读

    Item                 获取或设置BitArray中特定位置的值

    Length             获取或设置BitArray中元素的数目

    常用的方法

     

    And       和指定的BitArray中相应的元素做and运算

    Or         按位或运算

    Xor       按位异或运算

    Not      取反所有元素

    Get      获取特定位置处的值

    Set      设定特定位置处的值

    SetAll 将BitArray中所有的元素设定为指定的值

  • 相关阅读:
    Nginx开启Gzip压缩
    VMware克隆虚拟机,克隆机网卡启动不了解决方案
    Linux 几个简单的操作命令
    1. Java环境搭建及demo
    美柚记录
    action找不到
    < >
    document 写法
    develop process
    git stash
  • 原文地址:https://www.cnblogs.com/wangguchangqing/p/3638742.html
Copyright © 2020-2023  润新知