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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#StringBuilder和String淺析

C#語言還是比較常見的東西,這里我們主要介紹C# StringBuilder和String,包括介紹大量字符串拼接或頻繁對某一字符串進行操作時***使用 StringBuilder,不要使用 String等方面。

10年積累的做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有市中免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

C#StringBuilder和String區(qū)別

String 在進行運算時(如賦值、拼接等)會產(chǎn)生一個新的實例,而 StringBuilder 則不會。所以在大量字符串拼接或頻繁對某一字符串進行操作時***使用 StringBuilder,不要使用 String

另外,對于StringBuilder和String我們不得不多說幾句:

1.它是引用類型,在堆上分配內(nèi)存

2.運算時會產(chǎn)生一個新的實例

3.String 對象一旦生成不可改變(Immutable)

4.定義相等運算符(== 和 !=)是為了比較 String 對象(而不是引用)的值

C#StringBuilder和String示例:

 
 
 
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace Example22
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. const int cycle = 10000;
  12.  
  13. long vTickCount = Environment.TickCount;
  14. String str = null;
  15. for (int i = 0; i < cycle; i++)
  16. str += i.ToString();
  17. Console.WriteLine("String: {0} MSEL", Environment.TickCount - vTickCount);
  18.  
  19. vTickCount = Environment.TickCount;
  20. //看到這個變量名我就生氣,奇怪為什么大家都使它呢? :)
  21. StringBuilder sb = new StringBuilder();
  22. for (int i = 0; i < cycle; i++)
  23. sb.Append(i);
  24. Console.WriteLine("StringBuilder: {0} MSEL", Environment.TickCount - vTickCount);
  25.  
  26. string tmpStr1 = "A";
  27. string tmpStr2 = tmpStr1;
  28. Console.WriteLine(tmpStr1);
  29. Console.WriteLine(tmpStr2);
  30. //注意后面的輸出結(jié)果,tmpStr1的值改變并未影響到tmpStr2的值
  31. tmpStr1 = "B";
  32. Console.WriteLine(tmpStr1);
  33. Console.WriteLine(tmpStr2);
  34.  
  35. Console.ReadLine();
  36. }
  37. }
  38. }

名稱欄目:C#StringBuilder和String淺析
URL鏈接:http://m.5511xx.com/article/codsgdh.html