日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#Lazy-Allocate設(shè)計概念

C#語言還是比較常見的東西,這里我們主要介紹C# Lazy-Allocate設(shè)計概念,包括介紹讓對象省下一些內(nèi)存成本的方法。

C# Lazy-Allocate設(shè)計概念很簡單,就是未使用前不預(yù)付成本。以下程序采取以時間換取空間的策略,付出存取判斷式的代價來減輕空間浪費(fèi)的情況。當(dāng)然,Pre-Allocate也不是一無是處,不須預(yù)判斷的快速存取特色適用于用戶必然會存取的屬性,但在一些特定的屬性上,例如ASP.NET中常見的Style屬性就不適合使用Pre-Allocate技巧,因為用戶不一定會使用該屬性,于此情況下,C# Lazy-Allocate設(shè)計概念可以讓對象省下一些內(nèi)存成本。

C# Lazy-Allocate設(shè)計概念的范例:

 
 
 
  1. public class Class1  
  2. {  
  3. private MyData _data;  
  4. public MyData Data  
  5. {  
  6. get  
  7. {  
  8. if(_data == null)  
  9. data = new MyData();  
  10. return _data;  
  11. }  
  12. }  
  13. public Class1() { }  

【編輯推薦】

  1. C#與VB7比較詳解
  2. C#連接Access淺析
  3. C#創(chuàng)建XML Web services學(xué)習(xí)經(jīng)驗
  4. C# Windows應(yīng)用程序概述
  5. C# SmartPhone程序?qū)W習(xí)筆記

新聞標(biāo)題:C#Lazy-Allocate設(shè)計概念
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/djhhocc.html