开发者

data appendBytes:&buffer length:len similar functionality in C#

开发者 https://www.devze.com 2023-03-04 17:00 出处:网络
I am working on a project where two softwares communicates with each other. One of the applicationis developed using Objective C and the other using C#. Both softwares uses encoding and decoding schem

I am working on a project where two softwares communicates with each other. One of the application is developed using Objective C and the other using C#. Both softwares uses encoding and decoding scheme which is spec开发者_如何转开发ific to this software. The software developed using objective c used [data appendBytes:&buffer length:len] to append bytes to a buffer of specific length.

I am developing the other half of the software in C#. I am looking for similar functionality [data appendBytes:&buffer length:len] in C#.

Please can any one suggest how this can be done?


The closest I can think of I/O wise is a memory stream:

byte [] buffer = new byte[10];
//fill buffer
MemoryStream ms = new MemoryStream();
ms.Write(buffer, 0, buffer.Length); //appends bytes to the end of the stream

Depending on where you want your data written (file, memory, network) there are many other Stream derived classes - that would be a good starting point.

0

精彩评论

暂无评论...
验证码 换一张
取 消