欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 字符串string和內(nèi)存流MemoryStream及比特?cái)?shù)組byte[]之間相互轉(zhuǎn)換

 更新時(shí)間:2016年05月21日 09:42:40   作者:秦風(fēng)  
本文主要介紹字符串string和內(nèi)存流MemoryStream及比特?cái)?shù)組byte[]之間相互轉(zhuǎn)換的方法,需要的小伙伴可以參考一下。

定義string變量為str,內(nèi)存流變量為ms,比特?cái)?shù)組為bt

1.字符串轉(zhuǎn)比特?cái)?shù)組

復(fù)制代碼 代碼如下:
(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");
(2)byte[] bt=Convert.FromBase64String("字符串");

2.字符串轉(zhuǎn)流

復(fù)制代碼 代碼如下:
(1)MemoryStream ms=new MemoryStream(System.Text.Encoding.Default.GetBytes("字符串"));
(2)MemoryStream ms=new MemoryStream(Convert.FromBase64String("字符串"));

3.流轉(zhuǎn)比特?cái)?shù)組

復(fù)制代碼 代碼如下:
(1)byte[] bt=ms.ToArray();
(2)MemoryStream ms=new MemoryStream();ms.Write(bt,0,ms.Length);

4.流轉(zhuǎn)字符串

復(fù)制代碼 代碼如下:
(1)string str=Convert.ToBase64String(ms.ToArray());
(2)string str=System.Text.Encoding.Default.GetString(ms.ToArray());

5.比特?cái)?shù)組轉(zhuǎn)字符串

復(fù)制代碼 代碼如下:
(1)string str=System.Text.Encoding.Default.GetString(bt);
(2)string str=Convert.ToBase64String(bt);

6.比特?cái)?shù)組轉(zhuǎn)流

復(fù)制代碼 代碼如下:
(1)MemoryStream ms=new MemoryStream(bt);
(2)MemoryStream ms=new MemoryStream();ms.Read(bt,0,bt.Length);

總結(jié):可以看出byte[]在字符串string和流MemoryStream之間轉(zhuǎn)換起到過(guò)渡的作用,string和MemoryStream轉(zhuǎn)換都要先轉(zhuǎn)換成byte[]。

相關(guān)文章

  • C#很簡(jiǎn)單而又很經(jīng)典的一句代碼實(shí)例

    C#很簡(jiǎn)單而又很經(jīng)典的一句代碼實(shí)例

    這篇文章主要給大家分享介紹了關(guān)于C#很簡(jiǎn)單而又很經(jīng)典的一句代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • C#基于Miniblink控件編寫一個(gè)簡(jiǎn)易的瀏覽器

    C#基于Miniblink控件編寫一個(gè)簡(jiǎn)易的瀏覽器

    miniblink是一款精簡(jiǎn)小巧的瀏覽器控件,基于chromium精簡(jiǎn)而成,是市面上最小巧的chromium內(nèi)核控件沒有之一,本文將結(jié)合C#和Miniblink編寫一個(gè)簡(jiǎn)易的瀏覽器,感興趣的可以了解下
    2024-01-01
  • DevExpress實(shí)現(xiàn)自定義TreeListNode的Tooltip的方法

    DevExpress實(shí)現(xiàn)自定義TreeListNode的Tooltip的方法

    這篇文章主要介紹了DevExpress實(shí)現(xiàn)自定義TreeListNode的Tooltip的方法,需要的朋友可以參考下
    2014-08-08
  • C#使用Protocol Buffer(ProtoBuf)進(jìn)行Unity中的Socket通信

    C#使用Protocol Buffer(ProtoBuf)進(jìn)行Unity中的Socket通信

    這篇文章主要介紹了C#使用Protocol Buffer(ProtoBuf)進(jìn)行Unity的Socket通信的實(shí)例,Protocol Buffer是Google開發(fā)的數(shù)據(jù)格式,也是除了XML和JSON之外人氣第三高的^^需要的朋友可以參考下
    2016-04-04
  • C#和SQL實(shí)現(xiàn)的字符串相似度計(jì)算代碼分享

    C#和SQL實(shí)現(xiàn)的字符串相似度計(jì)算代碼分享

    這篇文章主要介紹了C#和SQL實(shí)現(xiàn)的字符串相似度計(jì)算代碼分享,本文分別給出了C#語(yǔ)言和SQL語(yǔ)言的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-10-10
  • 利用C#實(shí)現(xiàn)HTML模板的循環(huán)輸出

    利用C#實(shí)現(xiàn)HTML模板的循環(huán)輸出

    模板循環(huán)輸出 ,是指使用 UI 前端設(shè)計(jì)的 HTML 模板片斷,并結(jié)合數(shù)據(jù)記錄進(jìn)行循環(huán)輸出的過(guò)程,本文將介紹如何中通過(guò) C# 實(shí)現(xiàn)操作 HTML 模板的循環(huán)輸出,文章通過(guò)代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • WinForm下 TextBox只允許輸入數(shù)字的小例子

    WinForm下 TextBox只允許輸入數(shù)字的小例子

    WinForm下 TextBox只允許輸入數(shù)字的小例子,需要的朋友可以參考一下
    2013-04-04
  • C#操作串口通信協(xié)議Modbus的常用方法介紹

    C#操作串口通信協(xié)議Modbus的常用方法介紹

    這篇文章介紹了C#操作串口通信協(xié)議Modbus的常用方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • WinForm ToolTip使用方法小結(jié)

    WinForm ToolTip使用方法小結(jié)

    這篇文章主要介紹了WinForm ToolTip使用方法小結(jié),對(duì)C#初學(xué)者有一定的借鑒參考價(jià)值,需要的朋友可以參考下
    2014-08-08
  • C#多線程之Thread類詳解

    C#多線程之Thread類詳解

    這篇文章主要為大家詳細(xì)介紹了C#多線程之Thread類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評(píng)論