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

C#中string和StingBuilder內存中的區(qū)別實例分析

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

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

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

先來看看下面這段代碼:

//示例: string 的內存模型
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 的內存模型
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#程序設計有所幫助。

相關文章

  • C#中volatile與lock用法

    C#中volatile與lock用法

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

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

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

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

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

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

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

    WinForm單例窗體用法實例

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

    C#中應用程序集的裝載過程詳解

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

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

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

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

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

    C#算法之散列表

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

    使用Linq注意事項避免報錯的方法

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

最新評論

醴陵市| 潮安县| 泰和县| 涟水县| 崇左市| 江津市| 阳城县| 齐河县| 都兰县| 丽水市| 恩施市| 科尔| 湖口县| 北碚区| 桓仁| 清苑县| 彩票| 巴林左旗| 庆元县| 梅河口市| 淳安县| 临西县| 芷江| 绿春县| 黄陵县| 三都| 镇远县| 峨眉山市| 海淀区| 股票| 交口县| 永修县| 遂溪县| 双峰县| 贵阳市| 得荣县| 广昌县| 瓦房店市| 阿瓦提县| 天水市| 五家渠市|