LINQ To对象:更快的想法?

SDR*_*yes 0 c# linq performance linq-to-objects

您是否看到了更好的方法来获取和连接item.Number在一个字符串中?

当前:

var numbers = new StringBuilder( );
// group is the result of a previous group by
var basenumbers = group.Select( item => item.Number );
basenumbers.Aggregate
(
  numbers,
  ( res, element ) => res.AppendFormat( "{0:00}", element )
);
Run Code Online (Sandbox Code Playgroud)

Ada*_*son 7

A foreach会稍微简单易懂.

var numbers = new StringBuilder();

foreach(var number in group.Select(item => item.Number))
{
    numbers.AppendFormat("{0:00}", number);
}
Run Code Online (Sandbox Code Playgroud)