8得票1回答
使用ReadAsStreamAsync和StreamReader时出现ArgumentException错误,原因是流不可读。

我有以下代码来读取和处理Http get请求的响应,使用StreamReader: try { Stream stream = await ExecuteRequestAsync(uriBuilder.Uri, HttpMethod.Get).ConfigureAwait(false...

8得票2回答
C++事件驱动JSON流读取器

我刚刚发现了 YAJL 项目,它完全符合我的需求。 它可以从流中读取数据,在每个有效的解析令牌上调用回调函数,并在新数据到达时重新解析不完整的 JSON 数据。 但是我更喜欢 C++。当然,我可以从 C++ 项目中使用这个库,甚至自己编写包装器,但无论如何,本地的 C++ 更可取。 我看...

15得票4回答
在C#中同时读写一个文件

我有一个包含数据的文件,希望监控其变化并添加自己的更改,类似于 "Tail -f foo.txt"。根据此线程,看起来我只需创建一个文件流,并将其传递给写入和读取器即可。然而,当读取器到达原始文件的末尾时,它无法看到我自己编写的更新。我知道这似乎是一个奇怪的情况... 这更像是一个实验,看看是...

34得票1回答
StreamReader.Read和StreamReader.ReadBlock的区别

这份文档简单地说,ReadBlock 是 Read 的阻塞版本, 但是这意味着什么呢? 之前有人问过这个问题,但是嗯? http://www.pcreview.co.uk/forums/thread-1385785.php 回答者说: 基本上,这意味着你可以依赖 StreamR...

197得票7回答
我应该为流对象调用Close()还是Dispose()方法?

像Stream、StreamReader、StreamWriter等类都实现了IDisposable接口。这意味着我们可以在这些类的对象上调用Dispose()方法。它们还定义了一个名为Close()的public方法。现在这让我感到困惑,一旦我完成对象使用后应该调用哪个方法?如果我两个方法都...

21得票10回答
.NET C# - 文本文件的随机访问-没有简单的方法?

我有一个文本文件,里面包含几个“记录”。每个记录都包含一个名称和一组数字数据。 我想建立一个类,读取文件,仅显示所有记录的名称,并允许用户选择需要的记录数据。 第一次遍历文件时,我只读取标题名称,但我可以跟踪标题在文件中的“位置”。当用户请求后,我需要随机访问文本文件以查找每个记录的开头。...

42得票6回答
7得票2回答
如何将StringBuilder转换为StreamReader?

如何将StringBuilder转换为流? 我的StringBuilder需要转换为流: StreamReader stream = ???? 更新 我尝试使用StringReader,像这样: StringReader sr = new StringReader(sb.ToStr...

9得票4回答
如何在.NET中限制StreamReader.ReadLine()读取的字符数?

我正在用C#编写一个Web服务器应用程序,并使用StreamReader类从底层NetworkStream中读取: NetworkStream ns = new NetworkStream(clientSocket); StreamReader sr = new StreamReader...

82得票2回答
如何在Python中发送HTTP Get Web请求?

我在Python中向网站发送数据并获取响应时遇到了麻烦。我看到过类似的问题,但它们似乎都不能达到我的目标。这是我试图将其转移到Python的C#代码: static void Request(Uri selectedUri) { HttpWebRequest re...