一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

asp.net C#使用Lazy(Of T)的延时加载

时间:2013-09-30 编辑:简简单单 来源:一聚教程网

.Net提供了一个叫Lazy的对象,可以让我们很方便的延时创建大型或消耗资源的对象,可以很好的提高应用程序的性能。

 代码如下 复制代码

class Program
{
static void Main(string[] args)
{
Lazy lazy = new Lazy(); //封装要延时加载的对象
Console.WriteLine("创建对象");
Console.WriteLine("判断是否创建对象:" + lazy.IsValueCreated);
lazy.Value.Run(); //使用对象
}
}
public class Test2
{
public Test2()
{
Console.WriteLine("created");
}
public void Run()
{
Console.WriteLine("run!");
}
}

热门栏目