C#的幾條更有效率的寫法

iDotNetSpace發表於2008-09-28

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章