欧美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# Winform 讓整個(gè)窗口都可以拖動(dòng)

    C# Winform 讓整個(gè)窗口都可以拖動(dòng)

    Windows 的 API 果然強(qiáng)大啊.以前要實(shí)現(xiàn)全窗口拖動(dòng), 要寫鼠標(biāo)按下和抬起事件, 很是麻煩, 偶爾還會(huì)出現(xiàn) BUG
    2011-05-05
  • C# Redis學(xué)習(xí)系列(一)Redis下載安裝使用

    C# Redis學(xué)習(xí)系列(一)Redis下載安裝使用

    這篇文章主要為大家分享了C# Redis學(xué)習(xí)系列教程第一篇, Redis下載、安裝、使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • WinForm DataGridView控件隔行變色的小例子

    WinForm DataGridView控件隔行變色的小例子

    WinForm的DataGridView控件設(shè)置行的顏色
    2013-03-03
  • C#實(shí)現(xiàn)推送釘釘消息的方法示例

    C#實(shí)現(xiàn)推送釘釘消息的方法示例

    這篇文章主要介紹了C#實(shí)現(xiàn)推送釘釘消息的方法,結(jié)合實(shí)例形式分析了C#使用釘釘API實(shí)現(xiàn)消息推送的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-02-02
  • c# 異步編程入門

    c# 異步編程入門

    這篇文章主要介紹了c# 異步編程入門的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C# winform實(shí)現(xiàn)登陸次數(shù)限制

    C# winform實(shí)現(xiàn)登陸次數(shù)限制

    這篇文章主要介紹了C# winform實(shí)現(xiàn)登陸次數(shù)限制,相信大家都遇到過(guò)網(wǎng)站在用戶多次輸錯(cuò)密碼之后會(huì)自動(dòng)把賬戶凍結(jié)的情況,這種功能如何實(shí)現(xiàn),下面小編為大家分享實(shí)現(xiàn)方法
    2016-05-05
  • C# Linq延遲查詢的執(zhí)行實(shí)例代碼

    C# Linq延遲查詢的執(zhí)行實(shí)例代碼

    這篇文章主要介紹了C# Linq延遲查詢執(zhí)行的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • C# Winform 調(diào)用系統(tǒng)接口操作 INI 配置文件的代碼

    C# Winform 調(diào)用系統(tǒng)接口操作 INI 配置文件的代碼

    封裝了一小段代碼, 調(diào)用系統(tǒng)接口, 操作配置文件. 一般用于 .ini 文件, 或者其它鍵值對(duì)格式的配置文件
    2011-05-05
  • Unity實(shí)現(xiàn)角色受擊身體邊緣發(fā)光特效

    Unity實(shí)現(xiàn)角色受擊身體邊緣發(fā)光特效

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)角色受擊身體邊緣發(fā)光特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#調(diào)用SQL語(yǔ)句時(shí)乘號(hào)的用法

    C#調(diào)用SQL語(yǔ)句時(shí)乘號(hào)的用法

    這篇文章主要介紹了C#調(diào)用SQL語(yǔ)句時(shí)乘號(hào)的用法,可避免因符號(hào)引起的程序錯(cuò)誤,是C#程序設(shè)計(jì)人員有必要掌握的,需要的朋友可以參考下
    2014-08-08

最新評(píng)論