最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中string和StingBuilder內(nèi)存中的區(qū)別實(shí)例分析

 更新時(shí)間:2014年09月20日 10:56:33   投稿:shichen2014  
這篇文章主要介紹了C#中string和StingBuilder內(nèi)存中的區(qū)別,以實(shí)例形式演示了二者在內(nèi)存中的不同之處,需要的朋友可以參考下

本文實(shí)例分析了C#中string和StingBuilder內(nèi)存中的區(qū)別,有助于更好的掌握C#程序設(shè)計(jì)中string和StingBuilder的用法。分享給大家供大家參考。具體方法如下:

關(guān)于 string和StringBuilder的區(qū)別參考MSDN。本文用程序演示它們在內(nèi)存中的區(qū)別,及其因此其行為不同。

先來看看下面這段代碼:

//示例: string 的內(nèi)存模型
namespace ConsoleApplication2
{
  class Program
  {
    static void Main(string[] args)
    {
      string a = "1234";
      string b = a;//a,and b point to the same address
      Console.WriteLine(a);
      Console.WriteLine(b);
 
      a = "5678";
      Console.WriteLine(a);
      Console.WriteLine(b);//That b's value is not changed means string's value cann't be changed

      Console.ReadKey();
    } 
  }
}

輸出:

1234
1234
5678;change a's value,b's value is not changed
1234

//示例: StringBuilder 的內(nèi)存模型
namespace ConsoleApplication3
{
  class Program
  {
    static void Main(string[] args)
    {
      StringBuilder a = new StringBuilder("1234");
      StringBuilder b = new StringBuilder();
      b = a;
      a.Clear();
      a.Append("5678");
      Console.WriteLine(a);
      Console.WriteLine(b);
      Console.ReadKey();
    }
    
  }
}

輸出:
5678
5678

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#中volatile與lock用法

    C#中volatile與lock用法

    這篇文章主要介紹了C#中volatile與lock用法,較為詳細(xì)的分析了C#中volatile與lock的適用情況及用法實(shí)例,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-10-10
  • C#中TextBox的橫線樣式及占位提示詳解

    C#中TextBox的橫線樣式及占位提示詳解

    橫線樣式就是將TextBox以一條底橫線的形式展示在頁面,占位提示就是Web的Placeholder屬性,即在輸入框沒有內(nèi)容的時(shí)候進(jìn)行一個(gè)輸入提示。本文主要介紹了C#中TextBox的這兩個(gè)的實(shí)現(xiàn),需要的可以參考一下
    2022-11-11
  • C#使用帶like的sql語句時(shí)防sql注入的方法

    C#使用帶like的sql語句時(shí)防sql注入的方法

    這篇文章主要介紹了C#使用帶like的sql語句時(shí)防sql注入的方法,采用了一個(gè)比較簡單的字符串過濾方法就可以有效提高sql語句的安全性,防止sql注入,需要的朋友可以參考下
    2014-09-09
  • C#格式化數(shù)字字符串的方法

    C#格式化數(shù)字字符串的方法

    這篇文章主要為大家詳細(xì)介紹了C#格式化數(shù)字字符串的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • WinForm單例窗體用法實(shí)例

    WinForm單例窗體用法實(shí)例

    這篇文章主要介紹了WinForm單例窗體,結(jié)合實(shí)例形式分析了窗體的單例模式定義、實(shí)現(xiàn)與使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • C#中應(yīng)用程序集的裝載過程詳解

    C#中應(yīng)用程序集的裝載過程詳解

    這篇文章主要介紹了C#中應(yīng)用程序集的裝載過程的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • C#操作INI文件的輔助類IniHelper

    C#操作INI文件的輔助類IniHelper

    這篇文章主要為大家詳細(xì)介紹了C#操作INI文件的輔助類IniHelper,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • C# WINFORM自定義異常處理方法

    C# WINFORM自定義異常處理方法

    這篇文章主要介紹了一個(gè)簡單的統(tǒng)一異常處理方法。系統(tǒng)底層出現(xiàn)異常,寫入記錄文件,系統(tǒng)頂層捕獲底層異常,顯示提示信息。需要的可以參考一下
    2021-12-12
  • C#算法之散列表

    C#算法之散列表

    本文詳細(xì)講解了C#算法之散列表,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 使用Linq注意事項(xiàng)避免報(bào)錯(cuò)的方法

    使用Linq注意事項(xiàng)避免報(bào)錯(cuò)的方法

    這篇文章主要介紹了使用Linq注意事項(xiàng)避免報(bào)錯(cuò)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評論

丁青县| 灵山县| 金山区| 永州市| 堆龙德庆县| 兰溪市| 福州市| 双城市| 娱乐| 锦州市| 漳平市| 永春县| 金湖县| 阿拉善右旗| 怀来县| 西城区| 兴仁县| 台州市| 莎车县| 平南县| 扬州市| 兴海县| 安阳市| 喀喇沁旗| 栾城县| 确山县| 黔东| 自治县| 松原市| 南郑县| 九台市| 泸溪县| 军事| 金坛市| 嵩明县| 福州市| 云阳县| 肃南| 安达市| 宁乡县| 琼结县|