这是非常好的 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/