在写网络程序的时候,经常需要往一个数组里面压数据或者取数据,而Java中再Java.nio中有个ByteBuffer能很方便的实现,Delphi中也有个Stream类有着同样的功能,这里我就模仿JAVA用C#做个最基础的ByteBuffer类

           下面是代码

          

C#实现ByteBuffer类 .using System;
C#实现ByteBuffer类 .
C#实现ByteBuffer类 .
C#实现ByteBuffer类 .
namespace System.ByteBuffer

           由于实际需要我是要从byteArray中从左到右取数据,所以才定义了一个CURRENT_POSITION的变量,如果需要从右到左弹数据并减小Buffer的长度则直接用 --CURRENT_LENGTH就可以了

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-10-01
  • 2021-12-09
  • 2022-01-12
猜你喜欢
  • 2022-12-23
  • 2021-06-24
  • 2022-12-23
  • 2021-07-11
  • 2021-10-09
  • 2021-07-26
相关资源
相似解决方案