作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在考虑整理一下,但我是 C# 的新手
ResponseList responsesList = new ResponseList();
PagedResponseList pagedResponsesList = new PagedResponseList();
responsesList = responseService.ListSurveyResponses(1000);
pagedResponsesList = responsesList.ResultData;
这可能是一个简单的问题,但单行这一行所需的语法让我无法理解。
最佳答案
首先,您实际上不需要前两行中的两个 new
语句,因为那些 new
实例将被您在最后两行中分配的内容覆盖无论如何行。
如果您是 C# 的新手,我建议您至少坚持使用两行,这样您至少可以逐步了解正在发生的事情。特别是最后两行:
ResponseList responsesList = responseService.ListSurveyResponses(1000);
PagedResponseList pagedResponsesList = responsesList.ResultData;
如果稍后在您的代码中不使用 responsesList
,您可以将这两行压缩到下一行,并且您认为这很容易理解(基本上,只需将 .ResultData
属性链接到 responseService.ListSurveyResponses()
后面):
PagedResponseList pagedResponsesList = responseService.ListSurveyResponses(1000).ResultData;
关于c# - 如何在一条线上做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10640380/
我是一名优秀的程序员,十分优秀!