stream相关内容
从Adaptive渲染备用设备中受益之外,它曾经是有意义的编写所有这些代码: writer.WriteBeginTag(“表”); writer.WriteBeginTag(“TR”); writer.WriteBeginTag(“TD”); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEncodedText
..
我很惊讶,当我遇到它,并写了一个控制台应用程序进行检查,并确保我没有做任何事情。 任何人都可以解释一下吗? 下面的代码: 使用系统; 使用System.Collections.Generic; :使用System.IO; 使用System.Linq的; 使用System.Text; 使用的System.Xml; 使用的System.Xml.Serialization;
..
结果 我不得不对DataContractSerializer的一个简单的问题。也许它更是一个流问题。我发现了一段代码,将XML写入一个文件流。我基本上不想要的文件,只需要字符串输出 公共静态字符串DataContractSerializeObject< T>(T objectToSerialize) { 变种FS =新的FileStream(“的test.xml”,Fi
..
这是我如何发送邮件使用的文件的的NetworkStream 。 私人无效围棋() { 字节[] =发送File.ReadAllBytes(“example.txt文件”); ns.Write(发送,0,send.Length); } NS 是一个的NetworkStream 现在我想知道我怎么能接收和阅读传入的NetworkStream ?
..
我是从数据流生成图像过程中出现问题。在我的Windows PC上它叉很大,Ubuntu的服务器上,它抛出一个错误 System.ArgumentException:空引用或无效的价值被发现[ GDI +状态:无效参数]在System.Drawing.GDIPlus.CheckStatus(System.Drawing.Status)LT; 0x00157>在System.Drawing
..
我在C#和WinRT的: VAR流=等待speech.GetSpeakStreamAsync(SpeechText.Text,语言); 流是 Windows.Storage.Streams.IRandomAccessStream 所以,我完全地新的C#和WinRT的。我该如何拯救这个流containg一个wav文件到文件?提前 谢谢,圣殿 解决方案
..
我在XML流进一个XmlReader当越来越内存不足异常!展望在内存分析器,我们可以看到,它是通过调用StringBuilder.Append及以上导致吨128KB缓冲区填充所有的内存。 这是很违背了“流“。它不应该被加载多个4KB缓冲区。 解决方案 通过.NET源代码的阅读,它原来有一个确实会读遥遥领先,击败流“的宗旨v1compat”模式。那么,你如何避免让它变成愚蠢的模式?
..
我重定向过程的输出到这是我后来读一个StreamReader。我的问题是我使用的应该有这样流单独实例多个线程。当我去阅读,穿线呓语道此流并开始执行奇怪。 是否有这样的事情是把一个线程安全的流 的编辑:我把门锁上ReadToEnd的上的StreamReader,并在那里我做了线:读卡器= proc.StandardOutput; 解决方案 类你有内置的框架SyncrhonizedSt
..
我发现了整箱的代码不同寻常的样品 这是在System.IO.BinaryReader方式: 受保护的虚拟无效的Dispose(BOOL处置){ 如果(处置){ 流copyOfStream = m_stream; m_stream = NULL; 如果(copyOfStream = NULL&放大器;!&安培;!m_leaveOpen) copyOfStream.Close();
..
需要从大的日志文件只是最后一行。什么是做到这一点的最好方法是什么? 解决方案 您想读取文件向后使用 ReverseLineReader : 的如何读取文本文件反向在C# 然后运行。取(1)它 VAR线=新ReverseLineReader(文件名); 变种最后= lines.Take(1); 您需要使用的乔恩斯基特的库 MiscUtil ,而不是直接
..
时总是需要关闭或溪流,因为.NET是托管代码,将它尽快降至超出范围自动关闭(假设没有引发例外)。 画报: 静态字符串SerialiseObjectToBase64(obj对象) { 变种Mstream工具=新的MemoryStream(); : 返回Convert.ToBase64String(mstream.ToArray()); } 是上面的代码可以接受的?
..
我有一个名为数据/ 在我的项目包含 TXT文件。 $ B文件夹 $ b 我配置生成操作到资源来的所有文件。 我尝试这些不同的方式: 方法1 VAR资源= Application.GetResourceStream(新的URI(FNAME,UriKind.Relative)); 的StreamReader StreamReader的=新的StreamReader(resou
..
我有一个包含一个PDF文件的存储流。 是否可以浏览PDF,而不把它保存到硬盘上?的Process.Start()只需要一个路径,而不是流。 感谢您 解决方案 只有在C#中实现自己的伪文件系统,不知何故安装这是在Windows磁盘,并让它拦截打开文件和流您的MemoryStream的内容。绝对100%肯定不值得的努力。
..
我用的BinaryFormatter 使用此代码序列化结构: 私人无效SerializeObject(字符串文件名,SerializableStructure objectToSerialize) { 流流= File.Open(文件名,FileMode.Create); 的BinaryFormatter bFormatter =新的BinaryFormatter(); bForma
..
我想要写一个字符串流(在这种情况下,一个MemoryStream)和读取的字节数一个接一个。 stringAsStream =新的MemoryStream(); UnicodeEncoding uniEncoding =新UnicodeEncoding(); 字符串消息=“消息”; stringAsStream.Write(uniEncoding.GetBytes(消息),0
..
我和闪存直播编码器正常工作。 它使用相机的视频流。 支持论坛上说的,我可以创建自定义的Direct Show过滤器,我需要流数据。 我上无法了解如何直接显示过滤器将在直播编码器的源列表中显示。 我tryed使用一些商业虚拟相机,它工作的很好,但它水湿使用来自网络数据流来源。 总结。我有几个网络流。我想,我一定要为每一个创建虚拟摄像头。但是,如果我发现与C#的Direct Show
..
有没有办法来表示,如果像标准计算器的过程有一个输出与否,结果 I需要它,因为我有这样一行: SR = p1.StandardOutput; 和我需要做到这一点: S = sr.ReadLine(); 只有当有一个从 P1 $一个输出在计算器示例b $ b没有输出,让的ReadLine 。结果 谢谢大家。 $卡住后的程序b $ b 中的
..
目前,还没有在C# NetworkStream.Peek 方法。什么是实施这种方法的最好方式,其功能就像 NetworkStream.ReadByte 除了返回字节不是从流? 解决方案 实际删除如果您不需要实际上检索字节,您可以参阅 DataAvailable 财产 否则,您可以使用的 的StreamReader 并调用它的皮克方法。 请注意,这些都不是从网络流读取特别可靠,由
..
假设我写一个TCP代理代码。 我从输入流中读取和写入到输出流。 我知道Stream.Copy使用缓冲区,但我的问题是: 是否Stream.Copy方法写入到输出流,同时获取从输入流或一个环状的下一大块“读从输入块,写块到输出中,从输入等“读块? 解决方案 下面的 CopyTo从在.NET 4.5的实现: 私人无效InternalCopyTo(流的目的,诠释缓冲区大小) {
..
我有一个字节数组(一个IEnumerable实际上),我需要将其保存到包含此数据的新文件。 我该怎么办呢? 我找到了一些答案,告诉如何创建从一个MemoryStream,但仍然无法将其保存到一个全新的文件。 解决方案 您可以使用: File.WriteAllBytes(“富。 TXT“,arrBytes); //需要System.IO 如果你有一个枚举,而
..