效能優化---(.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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分享一個SQLite 效能優化例項SQLite優化
- MySQL 高效能優化規範建議MySql優化
- (iOS) UICollectionViewLayoutInvalidationContext效能優化 詳細流程圖 + 範例iOSUIViewContext優化流程圖
- (1) Mysql高效能優化規範建議MySql優化
- web前端開發編碼規範及效能優化Web前端優化
- JavaScript 前端效能優化小竅門例項彙總JavaScript前端優化
- MySQL 規範及優化MySql優化
- 如何讀懂火焰圖?+ 例項講解程式效能優化優化
- Golang net/http 效能優化GolangHTTP優化
- Flutter程式碼規範優化記錄Flutter優化
- 資料庫正規化與例項資料庫
- 『前端規範化』CSS命名規範化前端CSS
- 資料庫例項效能調優利器:Performance Insights資料庫ORM
- 優化 WebView 的載入速度例項優化WebView
- C# Winform程式介面優化例項C#ORM優化
- Web 頁面優化專項 > Lighthouse > 效能分數優化Web優化
- C# 程式碼效能優化舉例C#優化
- .Net Core 編碼規範
- .Net編碼規範整理
- 資料探勘實驗(一)資料規範化【最小-最大規範化、零-均值規範化、小數定標規範化】
- 正規表示式效能優化的探究優化
- ASP.NET Core 效能優化最佳實踐ASP.NET優化
- 如何使用 MySQL 慢查詢日誌進行效能優化 - Profiling、mysqldumpslow 例項詳解MySql優化
- Kafka效能測試例項Kafka
- php例項化物件的例項方法PHP物件
- 【前端效能優化】vue效能優化前端優化Vue
- Oracle SQL效能優化的40條軍規OracleSQL優化
- 例項化list
- .Net效能調優-ArrayPool
- .Net效能調優-MemoryPool
- 記一次bem命名規範使用優化方案優化
- 【譯】21 項優化 React App 效能的技術優化ReactAPP
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- iptables 常用規則使用例項
- 雅虎網站效能優化的34條軍規!網站優化
- 【YashanDB知識庫】v$instance檢視中例項角色含義不明確
- Laravel kernel例項化Laravel
- 開始例項化
- Java--例項化Java