C#如何将System.Net.ConnectStream转为字节(数组)我试过将流(System.Net.ConnectStream)转为一个字节数组。关于如何做到这一点的任何想法/例子?StreamsourceStream=...//ConnectStreambyte[]数组;使用(varms=newMemoryStream()){sourceStream.CopyTo(ms);array=ms.ToArray();}试试这个...privatestaticreadonlyobject_lock=newobject();publicstaticbyte[]readFullStream(Streamst){try{Monitor.Enter(_lock);字节[]缓冲区=新字节[65536];Int32字节读取;MemoryStreamms=newMemoryStream();布尔完成=假;while(!finished){bytesRead=st.Read(buffer.Value,0,buffer.Length);如果(bytesRead>0){ms.Write(buffer.Value,0,bytesRead);}else{finished=true;}}返回ms.ToArray();}最后{Monitor.Exit(_lock);在Freeetje的一个答案中,有一个名为“ReadToEnd”的方法。对我来说就像一个魅力...如何从Microsoft.SharePoint.Client.File对象获取文件大小?以上就是C#学习教程的全部内容:C#如何将System.Net.ConnectStream转换为字节(数组)。收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
