问题标签 [streamreader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
442 浏览

c# - 获取某些文本行c#

我想知道是否有人可以帮助我。我希望能够让我的程序让用户能够只从文本文档中读取某个代码块。但是,我希望将它放在按钮后面,以便可以打开和关闭它。我已经尝试过不同的方法来做到这一点,但没有任何改变。

这就是我的代码目前的样子。

我对此很陌生,因此将不胜感激任何帮助。

0 投票
2 回答
875 浏览

c# - Under High load XDocument.Parse Creating errors

I am trying to access this webservice, The problem is that sometimes XDocument.Parse is not able to process and generates an error System.Xml.XmlException: Root element is missing. on the line:

XDocument xmlDoc = XDocument.Parse(xmlData);

Even though the XML sent is correct according to my logs.

I was wondering, Is it possible that the StreamReader is not working properly

By the way this is all under a Custom HttpHandler.

Can someone please me guide in the right direction for this.

Thanks

0 投票
3 回答
2357 浏览

silverlight - 我可以使用 StreamReader 从 Silverlight 中读取文件吗?

我正在尝试从 Silverlight 项目中的 XML 文件中读取一些示例数据,并且这一行:

抛出此异常:

System.MethodAccessException:尝试访问方法失败:System.IO.StreamReader..ctor(System.String)

--- 内部异常 --- 尝试访问方法失败:System.IO.StreamReader..ctor(System.String)

我很肯定路径是正确的,我从资源管理器中复制了它(在最后粘贴了文件名)以确保。

什么可能导致这个问题?

0 投票
1 回答
814 浏览

.net - 从 Windows SMTP 服务读取 EML 文件。有什么理由不使用 StreamReader?

我将读取和解析 Microsoft SMTP 服务丢弃的 EML 文件。我是使用各种流类的新手。我看到的解析这些文件的实现使用 System.IO.Stream 的变体来逐字节读取。但是,似乎这些文件应该永远是文本。使用 StreamReader 不是更好吗?如果是这样,是否有任何理由使用默认(UTF-8)编码以外的东西?

0 投票
1 回答
1884 浏览

asp.net-mvc-2 - ASP.NET MVC:可以通过 FileContentResult 返回 MSI 文件而不破坏安装包吗?

我正在使用此代码返回带有 MSI 文件的 FileContentResult 供用户在我的ASP.NET MVC控制器中下载:

我可以下载该文件,但是当我尝试运行安装程序时,我收到一条错误消息:

无法打开此安装包。请与应用程序供应商联系以验证这是否是有效的 Windows Installer 程序包。

我知道问题不在于 C:\WixTest.msi,因为如果我使用本地副本,它运行得很好。我不认为我使用了错误的 MIME 类型,因为我可以通过仅使用 File.Copy 并通过下载后正常运行的 FilePathResult(不使用 StreamReader)返回复制的文件来获得类似的结果。

但是,我需要使用 FileContentResult,以便我可以删除我正在制作的文件的副本(一旦我将它加载到内存中我就可以这样做)。

我在想我通过复制或编码文件来使安装包无效。有没有办法将 MSI 文件读入内存,并通过 FileContentResult 返回它而不损坏安装包?

解决方案:

0 投票
7 回答
3043 浏览

c# - 为什么这个 StreamReader 只读取一行?

以下代码应该读取文件的每一行并对其进行操作。但是,它只读取第一行。如果没有 for 循环,它会读取整个文件。老实说,我不知道为什么它没有阅读整个内容。

如果没有 for 循环,以下工作并打印整个文件:

检查输入如下:

示例输入文件:

0 投票
4 回答
52314 浏览

c# - 使用 c# 搜索文本文件并显示行号和包含搜索关键字的完整行

我需要帮助来使用 c# 搜索文本文件(日志文件)并显示行号和包含搜索关键字的完整行。

0 投票
1 回答
2005 浏览

c# - 同时读取和写入数据到文件

我想同时读取和写入数据到文件中。我可以只对文件使用 StreamReader 和 StreamWriter 吗?为什么下面的代码没有数字?

0 投票
2 回答
3575 浏览

c# - C# 流读取器,分隔符。

我拥有的是一个巨大的 txt 文件,60MB。我需要读取每一行并生成一个文件,根据分隔符拆分。我在读取文件或生成文件时没有问题,我的并发症来自分隔符,它看不到分隔符。如果有人可以就如何阅读该分隔符提出建议,我将不胜感激。

分隔符 = Ç

小更新:

它不能在字符Ç上分裂。当我调试它时,它是一个不可读的字符。

伙计们,感谢您的帮助,您无畏地为我指明了正确的方向。

改变:

至:

解决它。

0 投票
2 回答
2297 浏览

c# - 我应该将 StreamReader/Writer 与 NetworkStream 一起用于 C# 服务器/客户端吗?

我正在为一个项目构建一个基于客户端/服务器的游戏(感觉很深)。我一直在使用 TCPclient 和多线程套接字服务器。目前一切正常,但我一直在使用 StreamReader 和 StreamWriter 在客户端和服务器之间进行通信。

我不断看到这样的例子来接收数据:

这用于发送:

我想知道使用这个 overstreamReader 有什么好处?使用它也会缓冲吗?

提前致谢。