Joa*_*nge 2 .net c# coding-style
我必须为不同的成员进行这些类型的初始化:
this.Effects = new Effect [ image.Effects ];
for ( int i = 0; i < image.NumEffects; ++i )
{
this.Effects [ i ] = new Effect ( image.Effects [ i ] );
}
Run Code Online (Sandbox Code Playgroud)
SLa*_*aks 24
像这样:
this.Effects = Array.ConvertAll(image.Effects, e => new Effect(e));
Run Code Online (Sandbox Code Playgroud)
这将比同等的LINQ调用更快,Select
并且ToArray
可能会在此之后不久回答.
Linq会是这样的:
this.Effects = image.Effects.Select(x => new Effect(x)).ToArray();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
672 次 |
最近记录: |