c# - 冗长的代码行与可读性

标签 c# .net webrequest streamreader responsestream

这是非常好的 C# 代码,只要提供正确的 URL 就可以正常工作。但是,通过降低代码的可读性,一切都在一行中完成。

代码如下:

         return new StreamReader(WebRequest.Create(urlName).GetResponse().GetResponseStream()).ReadToEnd();

我只是想知道其他开发人员对这种编写代码的捷径有何看法

最佳答案

将它放入一个命名良好的方法中,也许将它分解,以便单个语句跨越几行。我也可能会使用 WebClient:

return new WebClient().DownloadString(urlName);

关于c# - 冗长的代码行与可读性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608096/

相关文章:

c# - 在 ASP.NET 中创建验证码的代码?

.net - Node.js 连接到 signalR 2

c# - 我的 UI 在我运行它的其中一台计算机上呈现不同

c# - Visual Studio 应该或可以在 App-V 中运行吗?有什么影响?

C# WebRequest 获取/发布

asp.net - 应用程序池因网络请求而停止

c# - Socket.Send 是否有可能阻塞代码并需要永远完成?

c# - 将 WPF 组合框与 Postgres 数据库值链接起来

c# - 从 64 位 .NET 代码调试 64 位 C++ - 如何?

asp.net - 是否有支持请求参数连接的 URL 构建器?