<bdo id='E5eHW'></bdo><ul id='E5eHW'></ul>
    <i id='E5eHW'><tr id='E5eHW'><dt id='E5eHW'><q id='E5eHW'><span id='E5eHW'><b id='E5eHW'><form id='E5eHW'><ins id='E5eHW'></ins><ul id='E5eHW'></ul><sub id='E5eHW'></sub></form><legend id='E5eHW'></legend><bdo id='E5eHW'><pre id='E5eHW'><center id='E5eHW'></center></pre></bdo></b><th id='E5eHW'></th></span></q></dt></tr></i><div id='E5eHW'><tfoot id='E5eHW'></tfoot><dl id='E5eHW'><fieldset id='E5eHW'></fieldset></dl></div>
    <legend id='E5eHW'><style id='E5eHW'><dir id='E5eHW'><q id='E5eHW'></q></dir></style></legend>
    1. <tfoot id='E5eHW'></tfoot>

        <small id='E5eHW'></small><noframes id='E5eHW'>

        从位数组转换为字节

        时间:2023-06-03

          • <bdo id='2xMGb'></bdo><ul id='2xMGb'></ul>
              <tbody id='2xMGb'></tbody>
            <i id='2xMGb'><tr id='2xMGb'><dt id='2xMGb'><q id='2xMGb'><span id='2xMGb'><b id='2xMGb'><form id='2xMGb'><ins id='2xMGb'></ins><ul id='2xMGb'></ul><sub id='2xMGb'></sub></form><legend id='2xMGb'></legend><bdo id='2xMGb'><pre id='2xMGb'><center id='2xMGb'></center></pre></bdo></b><th id='2xMGb'></th></span></q></dt></tr></i><div id='2xMGb'><tfoot id='2xMGb'></tfoot><dl id='2xMGb'><fieldset id='2xMGb'></fieldset></dl></div>
          • <legend id='2xMGb'><style id='2xMGb'><dir id='2xMGb'><q id='2xMGb'></q></dir></style></legend>

            <small id='2xMGb'></small><noframes id='2xMGb'>

                • <tfoot id='2xMGb'></tfoot>
                  本文介绍了从位数组转换为字节的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我有一个 BitArray 长度为 8,我需要一个函数将其转换为 byte.怎么做?

                  具体来说,我需要一个正确的ConvertToByte函数:

                  Specifically, I need a correct function of ConvertToByte:

                  BitArray bit = new BitArray(new bool[]
                  {
                      false, false, false, false,
                      false, false, false, true
                  });
                  
                  //How to write ConvertToByte
                  byte myByte = ConvertToByte(bit);
                  var recoveredBit = new BitArray(new[] { myByte });
                  Assert.AreEqual(bit, recoveredBit);
                  

                  推荐答案

                  这应该可行:

                  byte ConvertToByte(BitArray bits)
                  {
                      if (bits.Count != 8)
                      {
                          throw new ArgumentException("bits");
                      }
                      byte[] bytes = new byte[1];
                      bits.CopyTo(bytes, 0);
                      return bytes[0];
                  }
                  

                  这篇关于从位数组转换为字节的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何在 C# 中读取文件二进制文件? 下一篇:将长二进制字符串转换为十六进制c#

                  相关文章

                  最新文章

                • <tfoot id='ZMVQX'></tfoot>

                  • <bdo id='ZMVQX'></bdo><ul id='ZMVQX'></ul>
                  <legend id='ZMVQX'><style id='ZMVQX'><dir id='ZMVQX'><q id='ZMVQX'></q></dir></style></legend>

                  <i id='ZMVQX'><tr id='ZMVQX'><dt id='ZMVQX'><q id='ZMVQX'><span id='ZMVQX'><b id='ZMVQX'><form id='ZMVQX'><ins id='ZMVQX'></ins><ul id='ZMVQX'></ul><sub id='ZMVQX'></sub></form><legend id='ZMVQX'></legend><bdo id='ZMVQX'><pre id='ZMVQX'><center id='ZMVQX'></center></pre></bdo></b><th id='ZMVQX'></th></span></q></dt></tr></i><div id='ZMVQX'><tfoot id='ZMVQX'></tfoot><dl id='ZMVQX'><fieldset id='ZMVQX'></fieldset></dl></div>

                  <small id='ZMVQX'></small><noframes id='ZMVQX'>