效能優化---(.net)規範例項(canonical instance)
規範例項是指一種經常使用的特殊例項,因此保持總是可用的狀態是很有意義的。就像system.string這個類就有實現一個這樣的規範例項--string.Empty.
實現方式:static constructor
code:
public class classA
{
private static classA commonInstance;
public static classA CommonInstanc
{get;set;}
public classA(int aa,int b,int c,int d,int e,string s,string s1,string s2,string s3,string s4)
{
a = aa;
a1 = b;
a2 = c;
//.init the property
// .
//.
//.
}
static classA()
{
//intance the commonInstance
commonInstance = new classA( 1,2,3,4,5,"4","","4","4","") ;
}
private int a;
public int A { get; set; }
private int a1;
public int A1 { get; set; }
private int a2;
public int A2 { get; set; }
private int a3;
public int A3 { get; set; }
private int a4;
public int A4 { get; set; }
private string b;
public string B { get; set; }
private string b1;
public string B1 { get; set; }
private string b2;
public string B2 { get; set; }
private string b3;
public string B3 { get; set; }
private string b4;
public string B4 { get; set; }
}
classA. commonInstance就相當於string.Empty這個被經常用到的例項了。
比如我們要建立一個類“班級”,而你的系統又是為你自己班級開發的,你自己這個班級這個例項肯定被經常用到,所以,在你的系統裡可以將這個規範例項設定為你自己班級的例項。這樣在你係統裡就只需要填充一次你班級的例項了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-539622/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 高效能優化規範建議MySql優化
- 大型網站--前端效能優化和規範網站前端優化
- 分享一個SQLite 效能優化例項SQLite優化
- (1) Mysql高效能優化規範建議MySql優化
- 資料庫規範化三個正規化應用例項(轉)資料庫
- web前端開發編碼規範及效能優化Web前端優化
- MySQL 規範及優化MySql優化
- 【前端構建】WebPack例項與前端效能優化前端Web優化
- (iOS) UICollectionViewLayoutInvalidationContext效能優化 詳細流程圖 + 範例iOSUIViewContext優化流程圖
- javascript專案開發規範例項JavaScript
- SQL優化例項SQL優化
- MySQL 優化例項MySql優化
- JavaScript 前端效能優化小竅門例項彙總JavaScript前端優化
- (轉)MySQL優化例項MySql優化
- 如何讀懂火焰圖?+ 例項講解程式效能優化優化
- [轉]Android效能優化典範Android優化
- Android效能優化典範(二)Android優化
- Android效能優化典範(三)Android優化
- Android效能優化典範(2)Android優化
- Golang net/http 效能優化GolangHTTP優化
- 『前端規範化』CSS命名規範化前端CSS
- DeviceMotionEvent程式碼優化例項dev優化
- SQL優化例項-思路分析SQL優化
- Flutter程式碼規範優化記錄Flutter優化
- 【tronic】Asp.Net效能優化.ASP.NET優化
- Oracle例項囚籠(Instance Caging)Oracle
- SQL開發例項和優化SQL優化
- HP UNIX系統優化例項優化
- Android效能優化典範 – 第4季Android優化
- 資料庫正規化與例項資料庫
- SQLServer效能優化一則小例項(2010-07-21)SQLServer優化
- SQLServer效能優化一則小例項(2010-07-22)SQLServer優化
- 資料探勘實驗(一)資料規範化【最小-最大規範化、零-均值規範化、小數定標規範化】
- .NET(C#)程式碼效能優化C#優化
- C# 程式碼效能優化舉例C#優化
- oracle instance recovery例項恢復小記Oracle
- C# Winform程式介面優化例項C#ORM優化
- java多型-優化上個例項Java多型優化