问题标签 [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 投票
2 回答
189 浏览

c# - Trouble with StreamReader

Alright so here is what I have so far,

Unfortunately when my IRC dummy enters a room with a password set it writes out the password, if I make it change channel with a command such as #lol test

test being the password, since CHANNEL = s; it writes out the password with the command

That is the only way to write out to IRC so is there a way for the "CHANNEL" to only be the start of the text and just #lol so it doesn't write out the password?

I hope you understand my problem.

0 投票
1 回答
500 浏览

iphone - iphone扫描dat文件以获取数据

我正在尝试重新制作我在 OBJ-C 中用 C# 制作的程序。在 C# 中,我使用 streamreader 在数据文件中搜索我正在寻找的行,然后将该行转换为我可以使用的字符串。

我看过 NSScanner 但我不确定这是否是我正在寻找的东西,但我绝不是可可专家。

我想要做的就是让它在数据文件中搜索字符串的出现,然后当/如果它发现该字符串的出现,它返回找到该字符串的行作为字符串。

有任何想法吗?

0 投票
1 回答
2637 浏览

asp.net - 打开流读取器时出错,因为文件被另一个进程使用

我正在开发一个应用程序来读取 excel 电子表格,验证数据,然后将其映射到 sql 表。该过程是通过流式读取器读取文件,验证数据,手动更正 Excel 电子表格,再次验证 - 重复此过程,直到所有数据验证。

如果打开了 excel 电子表格,那么当我尝试通过流式读取器读取数据时,我会收到错误消息,“该进程无法访问该文件......因为它正在被另一个进程使用。” 有没有办法取消锁定或以其他方式将数据读入流式阅读器,而不必每次都打开和关闭 excel?

0 投票
1 回答
474 浏览

c# - 从 Request.Files、StreamReader 或 BinaryReader 或 BufferedStream 读取上传文件的最佳方法是什么?

我有一个表单,用户可以在其中上传多个文件。我正在使用 MVC 2.0,在我的控制器中,我需要调用一个 Web 服务,它是一个常见的导入接口,需要文件以字节 [] 的形式传入。

.NET 将 Request.Files 公开为 HttpFileCollectionBase,我使用提供对 Stream 成员的访问的 HttpPostedFile 或 HttpPostedFileBase 访问文件句柄。

我从流中读取字节的最佳方法是什么?

二进制阅读器?流阅读器?缓冲流?

0 投票
1 回答
1977 浏览

xml - 在 vb.NET 中使用从授权的 HTTP 请求返回的 XML

如何在 xmltextreader 中使用阅读器返回的 XML?

在此先感谢,
内森。

0 投票
2 回答
1101 浏览

c# - StreamReader 返回另一个字符

我正在尝试使用接收 FileStream 的 StreamReader 读取文件的内容。该文件内部有一些空格(字符 32),StreamReader 将它们读取为 0(字符 48)。屏幕截图显示了 FileStream 缓冲区和 StreamReader 缓冲区。两者都有值 32,但是当我调用 Read() 时,它返回 48。我在这里遗漏了什么吗?顺便说一句,代码在 .NET Compact Framework 下运行。

替代文字 http://www.freeimagehosting.net/uploads/9f72b61bbe.png

读取数据的代码:

编辑:更改编码不起作用(Unicode,也不是默认值)

编辑:输入如下所示:

问题发生在从第三行开始到第四行的空格上。

0 投票
4 回答
11164 浏览

c# - 如何使用 StreamReader 读取非常大的文本文件?

我想读取一个巨大的 .txt 文件,但由于其庞大的大小而导致内存溢出。

有什么帮助吗?

文本文件只是:

字面意思就是这样。

我想将文本文件按原样加载到多行文本框,100% 复制。

0 投票
2 回答
2426 浏览

c# - C# Stream Reader 将 \n 添加到 XML

我使用 StreamReader 类从 Google 获取我的 GeoCoding 过程的 XML。

我得到了 XML,但它在 XML 中添加了 \n 和其他附加内容

我在 VB 中有相同的代码,但它没有这样做。我可以使用这个控制台应用程序的 VB 版本成功地对我的信息进行地理编码。

C# 版本是否有理由将此额外数据添加到我检索回来的 XML 中?我正在尽力将所有内容都转换为 C#。我喜欢通过 VB 编写代码。

这是VB代码:

0 投票
2 回答
1384 浏览

asp.net - 读取 HTML 表格数据/html 标签

我有大约 50 页 html,每页有大约 100 多行数据,具有各种 CSS 样式,我想读取 html 文件并获取数据,例如姓名、年龄、班级、教师。并将其存储在数据库中,但我无法读取 html 标签

例如,我一直在这里展示它的空间

0 投票
5 回答
7636 浏览

c# - C# System.Diagnostics.Process 为大量数据重定向标准输出

我从 .NET 应用程序运行 exe 并尝试将标准重定向到流读取器。问题是当我这样做时

我的进程.exe >> out.txt

out.txt 接近 14mb。当我执行命令行版本时,它非常快,但是当我从我的 csharp 应用程序运行该过程时,它非常慢,因为我相信默认的流读取器每 4096 个字节刷新一次。

有没有办法更改 Process 对象的默认流阅读器?