StreamReader问题

dev*_*all 1 c# rest

如果我从这个代码的起始行之一放置一个debuger并逐步通过我在行之后没有得到任何事件

    xmlData = reader.ReadToEnd(); 
Run Code Online (Sandbox Code Playgroud)

但如果我在这段代码的最后一行有调试器..支架关闭的地方,我得到了一切.我不知道这只是debuger表现得很疯狂,还是真实的东西

using (StreamReader reader = new StreamReader(context.Request.InputStream))
{
    xmlData = reader.ReadToEnd();
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我发生了什么事.因为有时我无法从streamreader获取任何数据,即使数据发送正确.

谢谢

Not*_*tMe 5

在调用ReadToEnd方法之前,读者不会执行实际的"读取".你想做什么?