如何在初始化器中使用lazy
本文关键字:lazy 初始化 | 更新日期: 2023-09-27 18:07:49
我有一个数组,在声明时初始化它的值,如下所示:
Foo[] f = Foo[] { new Foo { y = 1 }, new Foo { y = 3 } };
我如何在此使用lazy
?
虚代码/em>
Lazy<Foo[]> f = new Lazy<Foo[]> { new Foo { y = 1 }, new Foo { y = 3 } };
我是这样想的:
Lazy<Foo[]> f = new Lazy<Foo[]>(() => new[] { new Foo { y = 1 }, new Foo { y = 3 } });