【问题标题】:What is the equivalent of java BufferedReader in c#? [duplicate]c#中java BufferedReader的等价物是什么? [复制]
【发布时间】:2012-10-14 07:50:51
【问题描述】:

可能重复:
.NET equivalent of Java’s BufferedReader

这是我的 Java 代码。我想将其转换为 c#。你能帮帮我吗?

BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(connect.getOutputStream()));
writer.write("username=0920307&password=85181395&submit=Login");
writer.close();
BufferedReader reader = new BufferedReader(new InputStreamReader(connect.getInputStream()));

【问题讨论】:

    标签: c# windows-phone-7 bufferedreader bufferedwriter


    【解决方案1】:

    与 Java 的 Buffered Writer 等效的 C# 是 StreamWriter。

    祝你的项目好运。

    【讨论】:

    • 这部分怎么样? c# 中的 this 等价物是什么? (新的 OutputStreamWriter(connect.getOutputStream())); connect 是一个 HttpWebRequest。
    • 嗨,乐,只是想了解您在这里要完成的工作。如果我正确理解了您的代码片段,那么您正在尝试将用户名/密码组合发送到外部站点或网络服务,如果我错了,捕获响应(我假设它是通过 HTTP)纠正我。如果我是对的,也许这会有所帮助:link
    • 你是对的。我尝试了链接中的建议,但某些代码不起作用,例如 ASCIIEncoding 和 ContentLength。我正在使用 Visual Studio 2010,并且正在为 Windows Phone 7 制作应用程序。
    • 嗨,Le,对不起,我没有早点回来。我有一些未完成的工作(:还有:-))我需要做。对于我们所有来自美国以外的人来说,ASCIIEncoding 几乎从不工作,猜测你在越南网站上工作,你可能需要使用 UTF8 编码或者 UTF16 我找到了这个 [链接](vietunicode.sourceforge.net/main.html。我认为 ContentLength 应该可以工作,我猜你的代码还有其他问题。Br.
    猜你喜欢
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 2014-02-06
    相关资源
    最近更新 更多