c#代码-c# System.IO 关于write方法问题

问题描述

c# System.IO 关于write方法问题

本人使用ZOutputStream 解压数据

public byte[] deCompression(byte[] bytes)
{
MemoryStream outStream = new MemoryStream();
ZOutputStream zOutputStream = new ZOutputStream(outStream);

zOutputStream.Write(bytes, 0, bytes.Length);
zOutputStream.Close();
outStream.Close();
return outStream.ToArray();
}
调用zOutputStream.Write(bytes, 0, bytes.Length);时出错,如果改为zOutputStream.Write(bytes, 0, bytes.Length-1);就变得正常,但是这样就少写入一个byte好奇怪啊,求高人指点。
write(byte[] bytes, int off, int len)

时间: 2024-08-01 10:49:05

c#代码-c# System.IO 关于write方法问题的相关文章

【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别

原文:[C#遗补]获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别 .Net Framework中,System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录 如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的

vs2012解析不出using,只解析出System.IO.File这种形式,有什么解决方法没?

问题描述 vs2012解析不出using,只解析出System.IO.File这种形式,有什么解决方法没? vs2012解析不出using,只解析出System.IO.File这种形式,有什么解决方法没? 解决方案 检查下程序集有没有引用,程序集有没有冲突. 什么类型解析不了. 忽略IDE的提示,编译本身有没有问题? 解决方案二: 可以在代码段最前面加using System; 解决方案三: 例如这个,我添加引用之后就变成了 而不是using的形式

使用 System.IO 和 Visual C# .NET 读取文本文件

visual 使用 System.IO 和 Visual C# .NET 读取文本文件 在 Visual C# .NET 中读取文本文件 打开和读取文件进行读取访问是输入/输出 (IO) 功能的一个非常重要的部分,即使您不需要写入到相关文件,也是如此. 本示例打开一个文件进行读取,这适用于读取文本文件,但不适用于读取二进制文件. 本示例使用多个可用于打开文件的方法之一. 虽然很多数据结构都可以用于存储从文件中检索到的信息,但是,arraylist 类是使用最简便的结构. 为了打开文件和从文件中读

疯了,明明在还说System.IO.Ports不存在,网上搜遍了没找到答案,请帮忙看一下,感谢!

问题描述 用MonoDevelop(版本4.0.1)做一个项目,要读写串口,但是第一步就卡住了,打死找不到System.IO.Ports,提示:Thetypeornamespacename`Ports'doesnotexistinthenamespace`System.IO'.Areyoumissinganassemblyreference?但是usingSystem.IO;usingSystem.IO.Compression;这些都可以,为什么就是Ports找不到呢(Pipes也找不到),检查

.Net笔记:System.IO之windows文件操作的深入分析_实用技巧

在.Net中处理系统文件相关的几个类分别是File.Directory.FileInfo.DirectoryInfo.DriveInfo.FileSystemWatcher.本文介绍下这几个类的用法.1.File类提供静态方法用来创建.移动.复制.删除文件的操作,并可以打开文件流2.Directory类提供静态方法用来创建.移动.复制.删除目录的操作3.FileInfo类用类实例实现创建.复制.移动.删除文件的操作4.DirectoryInfo提供创建.移动.复制.删除目录的操作,并可以枚举子目

c#中创建文件流(System.IO.FileStream)出错

问题描述 我用c#写了个网站,当有用户登录时,便向一个日志文件中写入用户登录信息(包括登录时间,网站当前在线人数)等,前段时间这段代码还好好的,不知为什么,上次重做了机器后,这段代码便运行不过去了!肯请专家指教!!代码如下:privatestaticvoidWriteLog(stringsessionid,stringuserid,intflag){try{if(isLog){System.IO.FileStreamfs=newSystem.IO.FileStream(@"c:clientuse

c# ystem irectory-c# System.IO.Directory 问题

问题描述 c# System.IO.Directory 问题 远程共享文件有三千个文件夹中(每个文件夹中含近万条子文件夹),检索文件夹的子文件夹中含有ABS字符串的信息.使用的是:Directory.GetDirectories(SRC, "*ABS*", SearchOption.TopDirectoryOnly);方法,但奇怪的问题如图所示: 第二条明显不是,却查询了出来.然后更奇怪的是我把这五个文件夹复制到本地,再次同样使用这个方法,没问题,检索出四条.而且将其复制到远程共享文件

LINQ to Entities 不识别方法“System.String ToString(System.String)”因此该方法无法转换为存储表达式

问题描述 varweather=(fromcindb.CCISWeatherForecastswherec.Date.ToString("yyyy-MM-dd")=="2011-11-10"selectc).FirstOrDefault();LINQtoEntities不识别方法"System.StringToString(System.String)",因此该方法无法转换为存储表达式. 解决方案 解决方案二:c.Date.ToString(&q

串口通信-wpf System.IO.IOException

问题描述 wpf System.IO.IOException 最近在尝试用C# wpf做串口通信,在电脑睡眠唤醒后出现如下异常,在电脑没有进入睡眠前运行都正常,代码中Rec函数是单独的接收线程,有没有高手帮忙看一下是什么原因引起的异常 解决方案 睡眠了,串口不工作了.发送方的不到回复,出错了. 不要让机器休眠.