stream相关内容

XML通过使用StringBuilder的序列化的XmlWriter是utf-16,同时通过流为UTF-8?

我很惊讶,当我遇到它,并写了一个控制台应用程序进行检查,并确保我没有做任何事情。 任何人都可以解释一下吗? 下面的代码: 使用系统; 使用System.Collections.Generic; :使用System.IO; 使用System.Linq的; 使用System.Text; 使用的System.Xml; 使用的System.Xml.Serialization; ..
发布时间:2016-09-22 21:19:44 C#/.NET

的DataContractSerializer - 如何我可以输出的XML到字符串(而不是一个文件)

结果 我不得不对DataContractSerializer的一个简单的问题。也许它更是一个流问题。我发现了一段代码,将XML写入一个文件流。我基本上不想要的文件,只需要字符串输出 公共静态字符串DataContractSerializeObject< T>(T objectToSerialize) { 变种FS =新的FileStream(“的test.xml”,Fi ..
发布时间:2016-09-22 19:52:53 C#/.NET

C#文件阅读和发送通过套接字

这是我如何发送邮件使用的文件的的NetworkStream 。 私人无效围棋() { 字节[] =发送File.ReadAllBytes(“example.txt文件”); ns.Write(发送,0,send.Length); } NS 是一个的NetworkStream 现在我想知道我怎么能接收和阅读传入的NetworkStream ? ..
发布时间:2016-09-21 15:46:47 C#/.NET

图片fromstream问题

我是从数据流生成图像过程中出现问题。在我的Windows PC上它叉很大,Ubuntu的服务器上,它抛出一个错误 System.ArgumentException:空引用或无效的价值被发现[ GDI +状态:无效参数]在System.Drawing.GDIPlus.CheckStatus(System.Drawing.Status)LT; 0x00157>在System.Drawing ..
发布时间:2016-09-21 15:23:54 C#/.NET

存储流在C#和WinRT的到文件

我在C#和WinRT的: VAR流=等待speech.GetSpeakStreamAsync(SpeechText.Text,语言); 流是 Windows.Storage.Streams.IRandomAccessStream 所以,我完全地新的C#和WinRT的。我该如何拯救这个流containg一个wav文件到文件?提前 谢谢,圣殿 解决方案 ..
发布时间:2016-09-21 14:50:37 C#/.NET

为什么我的新的XmlTextReader的(流)的阅读在很多兆字节到内存中,而不是流是否正常?

我在XML流进一个XmlReader当越来越内存不足异常!展望在内存分析器,我们可以看到,它是通过调用StringBuilder.Append及以上导致吨128KB缓冲区填充所有的内存。 这是很违背了“流“。它不应该被加载多个4KB缓冲区。 解决方案 通过.NET源代码的阅读,它原来有一个确实会读遥遥领先,击败流“的宗旨v1compat”模式。那么,你如何避免让它变成愚蠢的模式? ..
发布时间:2016-09-21 14:30:12 C#/.NET

C#中,有没有这样的事情作为"线程安全"流?

我重定向过程的输出到这是我后来读一个StreamReader。我的问题是我使用的应该有这样流单独实例多个线程。当我去阅读,穿线呓语道此流并开始执行奇怪。 是否有这样的事情是把一个线程安全的流 的编辑:我把门锁上ReadToEnd的上的StreamReader,并在那里我做了线:读卡器= proc.StandardOutput; 解决方案 类你有内置的框架SyncrhonizedSt ..
发布时间:2016-09-20 21:43:37 C#/.NET

如何有效地仅读取文本文件的最后一行

需要从大的日志文件只是最后一行。什么是做到这一点的最好方法是什么? 解决方案 您想读取文件向后使用 ReverseLineReader : 的如何读取文本文件反向在C# 然后运行。取(1)它 VAR线=新ReverseLineReader(文件名); 变种最后= lines.Take(1); 您需要使用的乔恩斯基特的库 MiscUtil ,而不是直接 ..
发布时间:2016-09-20 21:08:10 C#/.NET

关闭流,总是有必要吗? 。净

时总是需要关闭或溪流,因为.NET是托管代码,将它尽快降至超出范围自动关闭(假设没有引发例外)。 画报: 静态字符串SerialiseObjectToBase64(obj对象) { 变种Mstream工具=新的MemoryStream(); : 返回Convert.ToBase64String(mstream.ToArray()); } 是上面的代码可以接受的? ..
发布时间:2016-09-20 10:31:10 C#/.NET

阅读从Windows Phone 7的文件

我有一个名为数据/ 在我的项目包含 TXT文件。 $ B文件夹 $ b 我配置生成操作到资源来的所有文件。 我尝试这些不同的方式: 方法1 VAR资源= Application.GetResourceStream(新的URI(FNAME,UriKind.Relative)); 的StreamReader StreamReader的=新的StreamReader(resou ..
发布时间:2016-09-19 22:28:31 C#/.NET

从开始的过程流

我有一个包含一个PDF文件的存储流。 是否可以浏览PDF,而不把它保存到硬盘上?的Process.Start()只需要一个路径,而不是流。 感谢您 解决方案 只有在C#中实现自己的伪文件系统,不知何故安装这是在Windows磁盘,并让它拦截打开文件和流您的MemoryStream的内容。绝对100%肯定不值得的努力。 ..
发布时间:2016-09-19 13:58:27 C#/.NET

序列化类时没有标记为可序列化的错误

我用的BinaryFormatter 使用此代码序列化结构: 私人无效SerializeObject(字符串文件名,SerializableStructure objectToSerialize) { 流流= File.Open(文件名,FileMode.Create); 的BinaryFormatter bFormatter =新的BinaryFormatter(); bForma ..
发布时间:2016-09-19 13:15:31 C#/.NET

写入字符串流和回读不工作

我想要写一个字符串流(在这种情况下,一个MemoryStream)和读取的字节数一个接一个。 stringAsStream =新的MemoryStream(); UnicodeEncoding uniEncoding =新UnicodeEncoding(); 字符串消息=“消息”; stringAsStream.Write(uniEncoding.GetBytes(消息),0 ..
发布时间:2016-09-19 12:50:51 C#/.NET

虚拟摄像头/网络流直接显示过滤器

我和闪存直播编码器正常工作。 它使用相机的视频流。 支持论坛上说的,我可以创建自定义的Direct Show过滤器,我需要流数据。 我上无法了解如何直接显示过滤器将在直播编码器的源列表中显示。 我trye​​d使用一些商业虚拟相机,它工作的很好,但它水湿使用来自网络数据流来源。 总结。我有几个网络流。我想,我一定要为每一个创建虚拟摄像头。但是,如果我发现与C#的Direct Show ..
发布时间:2016-09-19 12:38:00 C#/.NET

我怎么能检查过程中得到的输出?

有没有办法来表示,如果像标准计算器的过程有一个输出与否,结果 I需要它,因为我有这样一行: SR = p1.StandardOutput; 和我需要做到这一点: S = sr.ReadLine(); 只有当有一个从 P1 $一个输出在计算器示例b $ b没有输出,让的ReadLine 。结果 谢谢大家。 $卡住后的程序b $ b 中的 ..
发布时间:2016-09-19 12:23:47 C#/.NET

C#:实现NetworkStream.Peek?

目前,还没有在C# NetworkStream.Peek 方法。什么是实施这种方法的最好方式,其功能就像 NetworkStream.ReadByte 除了返回字节不是从流? 解决方案 实际删除如果您不需要实际上检索字节,您可以参阅 DataAvailable 财产 否则,您可以使用的 的StreamReader 并调用它的皮克方法。 请注意,这些都不是从网络流读取特别可靠,由 ..
发布时间:2016-09-18 12:58:45 C#/.NET

是Stream.Copy管道?

假设我写一个TCP代理代码。 我从输入流中读取和写入到输出流。 我知道Stream.Copy使用缓冲区,但我的问题是: 是否Stream.Copy方法写入到输出流,同时获取从输入流或一个环状的下一大块“读从输入块,写块到输出中,从输入等“读块? 解决方案 下面的 CopyTo从在.NET 4.5的实现: 私人无效InternalCopyTo(流的目的,诠释缓冲区大小) { ..
发布时间:2016-09-18 12:05:59 C#/.NET

保存字节数组到文件

我有一个字节数组(一个IEnumerable实际上),我需要将其保存到包含此数据的新文件。 我该怎么办呢? 我找到了一些答案,告诉如何创建从一个MemoryStream,但仍然无法将其保存到一个全新的文件。 解决方案 您可以使用: File.WriteAllBytes(“富。 TXT“,arrBytes); //需要System.IO 如果你有一个枚举,而 ..
发布时间:2016-09-08 19:38:10 C#/.NET