首页 > 语言 > 关键词  > C#基础概念最新资讯  > 正文

C#基础概念之延迟加载

2011-06-14 15:29 · 稿源:博客园

《C#基础概念之延迟加载》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:

延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载...

先来看一下在Framework4.0中如何实现延迟加载...

Framework4.0提供了一个包装类Lazy,可以轻松的实现延迟加载...

本例中TestLazy.GetString方法如下示:...

下面再用一个例子,演示延迟加载:...

在这个例子中,使用了BlogUser对象,该对象包含多个Article对象,当加载BlogUser对象时,Article对象并不加载,当需要使用Article对象时,才加载...

当创建一个对象的子对象开销比较大时,而且有可能在程序中用不到这个子对象,那么可以考虑用延迟加载的方式来创建子对象...

......

本文由站长之家用户“博客园”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。

举报

  • 相关推荐
  • 大家在看

今日大家都在搜的词: