如果我有一个FooWrapper类在构造期间接收Foo:
Foo foo = new Foo();
FooWrapper fooWrapper = new FooWrapper(foo);
Run Code Online (Sandbox Code Playgroud)
通常,我从一些API中获得了一系列Foo
Foo[] foos = _api.GetFoos();
Run Code Online (Sandbox Code Playgroud)
无论如何我是通过传入适当的Foo对象来构建一个FooWrappers数组而不是简单地遍历每一个?
您可以使用Array.ConvertAll方法.
FooWrapper[] wfoos = Array.ConvertAll<Foo, FooWrapper>(foos, delegate(Foo foo){return new FooWrapper(foo);});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |