码迷,mamicode.com
首页 > 其他好文 > 详细

换行符以及for循环的优化

时间:2015-10-06 15:25:52      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

    string str = "";

for (int i = 0; i < _errlistCusEmailInfo.Count; i++)
                            {
                                str += string.Format("{0}({1}) \r\n ", _errlistCusEmailInfo[i].FullEmailName, _errlistCusEmailInfo[i].Msg);
                            }

 

 

这样 一段代码 str 累加 ,并且加一行就换一行。

这是 Resharper 推荐的写法,Aggregate 函数 是累加运算。

 str = _errlistCusEmailInfo.Aggregate(str, (current, t) => current + string.Format("{0}({1}) \r\n ", t.FullEmailName, t.Msg));

 

用到了linq ,也表现了 linq 是一个语法糖。

string.Format(@"\r\n") 这样写 会直接 输出 文本 \r\n 而不会换行。

换行符以及for循环的优化

标签:

原文地址:http://www.cnblogs.com/bingguang/p/4857085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!