C#的幾條更有效率的寫法
1.字串拼接:
string msg = "Hello, " + thisUser.Name + ".Today is " + DateTime.Now.ToString( ));
更有效率的寫法:
string msg = string.Format ( "Hello, {0}. Today is {1}", thisUser.Name, DateTime.Now.ToString( ));
2.大量資料拼接則使用StringBuilder。
3.字串的比較:
if ( str != "" )與if ( str == "" )
更有效率的寫法:
if ( str.Length != 0 )與if ( str.Length ==0 )
有效率且可讀性更好的寫法:
if ( str != string.Empty )與if( str.Equals(string.Empty)
4.儘量避免box與unbox,因此使用集合時如果頻繁更新集合內容,則推薦使用泛型。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-466025/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 48 條高效率的 PHP 優化寫法PHP優化
- 單例的幾種寫法單例
- 高效編寫Dockerfile的幾條準則Docker
- c# 解析JSON的幾種辦法C#JSON
- js確保正確this的幾種寫法JS
- oracle update語句的幾點寫法Oracle
- C# 單例模式的五種寫法C#單例模式
- TypeScript 定義函式的幾種寫法TypeScript函式
- 迴圈註冊事件的幾種寫法事件
- vue模板的幾種寫法及變化Vue
- php 高效率寫法 推薦PHP
- 一個番茄是如何讓你工作更有效率的
- 在Js中匿名函式的幾種寫法JS函式
- 那種寫法執行效率高
- 七個關於學習 Laravel 更有效率的建議Laravel
- dotnet C# 分享基礎 for 迴圈的寫法C#
- not exists 中from 後面不同寫法帶來的效率區別
- Oracle環境下SQL語句的不同寫法效率對比OracleSQL
- 你知道JavaScript的繼承有幾種寫法嗎?JavaScript繼承
- 【LISTENER】資料庫連線串的幾種寫法資料庫
- 必須知道的SQL編寫技巧,多條件查詢不拼字串的寫法SQL字串
- 單例模式有幾種寫法?單例模式
- 在JavaScript中建立名稱空間的幾種寫法JavaScript
- JavaScript在IE與Firefox幾個寫法不同的地方JavaScriptFirefox
- 【C#】反射的用法及效率對比C#反射
- 最簡潔的python條件判斷語句寫法Python
- python最簡潔的條件判斷語句寫法Python
- 研究發現高個子工作更有效率
- workist - node編寫的小巧的效率工具
- 防毒常用的幾條基本方法防毒
- 【MyBatis】幾種批量插入效率的比較MyBatis
- 提高django model效率的幾個小方法Django
- 用vue優雅地編寫UI元件的幾條指導原則VueUI元件
- 孔乙己的疑問:單例模式有幾種寫法單例模式
- Android&Java保留小數位數的幾種寫法AndroidJava
- 關於單例模式,你需要知道的幾種寫法單例模式
- 單例模式你會幾種寫法?單例模式
- 一條SQL的改寫SQL