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

C#中字符串與字節(jié)數(shù)組的轉(zhuǎn)換方式

 更新時(shí)間:2022年05月20日 08:20:50   作者:springsnow  
這篇文章介紹了C#中字符串與字節(jié)數(shù)組的轉(zhuǎn)換方式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、編碼(轉(zhuǎn)成字節(jié)數(shù)組)GetBytes

  1、ASII碼:字符串中的每個(gè)字符用一個(gè)字節(jié)表示。

每個(gè)字符實(shí)際上只使用了7位,從00h-7Fh。只能表達(dá)128個(gè)字符。不能代表漢字,

byte[] b = Encoding.ASCII.GetBytes("yourstring");
Console.Write(string.Join("-", b.Select(p => p.ToString())));

   //  得到:121-111-117-114-115-116-114-105-110-103   

2、Unicode碼:字符串中的每個(gè)字符用兩個(gè)字節(jié)表示。

byte[] b = Encoding.Unicode.GetBytes("哈啊a1");

  //  得到:200-84-74-85-97-0-49-0

3、簡體中文:字符串中的每個(gè)中文字符用兩個(gè)字節(jié)表示,其他字符用一個(gè)字節(jié)表示。

byte[] b = Encoding.GetEncoding("gb2312").GetBytes("哈啊a1");//繁體中文”big5”
Console.Write(string.Join("-", b.Select(p => p.ToString())));

   //  得到:185-254-176-161-97-49

UTF-8中,一個(gè)漢字對應(yīng)三個(gè)字節(jié),GB2312中一個(gè)漢字占用兩個(gè)字節(jié)。 
不論何種編碼,字母數(shù)字都不編碼,特殊符號編碼后占用一個(gè)字節(jié)。

二、解碼(轉(zhuǎn)成字符串):GetString、GetChars

Encoding.XXX.GetString(byte[] data,[,index,count]);

三、基于Base64(ASCII)編碼的字符串與字節(jié)數(shù)組的轉(zhuǎn)換

1、將指定的字符串(它將二進(jìn)制數(shù)據(jù)編碼為 Base64 數(shù)字)轉(zhuǎn)換為等效的 8 位無符號整數(shù)數(shù)組。

byte[] bt=Convert.FromBase64String("字符串");

2、將 8 位無符號整數(shù)數(shù)組的值轉(zhuǎn)換為其用 Base64 數(shù)字編碼的等效字符串表示形式。

Convert.ToBase64String(byte[] data,[,index,count]);

四、字節(jié)數(shù)組與字符數(shù)組轉(zhuǎn)換

1、字符數(shù)組轉(zhuǎn)字節(jié)數(shù)組

Encoding.XXX.GetEncoder().GetBytes(char[],0.length,byte[],0,true)

2、字節(jié)數(shù)組轉(zhuǎn)字符數(shù)組

Encoding.XXX.GetDecoder().GetChars(byte[],0.length,char[],0)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 【C#基礎(chǔ)】Substring截取字符串的方法小結(jié)(推薦)

    【C#基礎(chǔ)】Substring截取字符串的方法小結(jié)(推薦)

    這篇文章主要介紹了Substring截取字符串方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • C#實(shí)現(xiàn)遞歸算法經(jīng)典實(shí)例

    C#實(shí)現(xiàn)遞歸算法經(jīng)典實(shí)例

    這篇文章主要為大家介紹了C#實(shí)現(xiàn)遞歸算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • C#實(shí)現(xiàn)自定義打印文字和圖片的示例代碼

    C#實(shí)現(xiàn)自定義打印文字和圖片的示例代碼

    本文主要介紹了C#實(shí)現(xiàn)自定義打印文字和圖片的示例代碼,C#中打印其實(shí)就是自己繪圖+調(diào)用系統(tǒng)打印函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 客戶端實(shí)現(xiàn)藍(lán)牙接收(C#)知識總結(jié)

    客戶端實(shí)現(xiàn)藍(lán)牙接收(C#)知識總結(jié)

    網(wǎng)上有關(guān)藍(lán)牙接收的資料很多,使用起來也很簡單,但是我覺得還是有必要把這些知識總結(jié)下來,藍(lán)牙開發(fā)需要用到一個(gè)第三方的庫InTheHand.Net.Personal.dll,感興趣的朋友可以了解下,或許對你有所幫助
    2013-02-02
  • C#通過KD樹進(jìn)行距離最近點(diǎn)的查找

    C#通過KD樹進(jìn)行距離最近點(diǎn)的查找

    這篇文章主要為大家詳細(xì)介紹了C#通過KD樹進(jìn)行距離最近點(diǎn)的查找,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 獲得.net控件的windows句柄的方法

    獲得.net控件的windows句柄的方法

    有一個(gè)簡單的獲得控件的句柄的竅門。你將窗體設(shè)置為鼠標(biāo)可捕獲,那么你的窗口句柄可以通過使用Windows API捕獲。 這個(gè)想法在以下的GetHWnd函數(shù)中實(shí)現(xiàn):
    2013-04-04
  • C#?wpf?通過HwndHost渲染視頻的實(shí)現(xiàn)方法

    C#?wpf?通過HwndHost渲染視頻的實(shí)現(xiàn)方法

    日常開發(fā)中,特別是音視頻開發(fā),需要在界面上渲染視頻,比如制作一個(gè)播放器、或者視頻編輯工具、以及視頻會議客戶端。通常拿到的是像素格式數(shù)據(jù),此時(shí)需要渲染到wpf窗口上就需要一定的方法,本文介紹一種通過hwnd渲染的方法,控件既能提供hwnd又能嵌入wpf窗口里
    2021-11-11
  • C#實(shí)現(xiàn)順序棧和鏈棧的代碼實(shí)例

    C#實(shí)現(xiàn)順序棧和鏈棧的代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于的C#實(shí)現(xiàn)順序棧和鏈棧的代碼實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • C#實(shí)現(xiàn)壓縮和解壓縮的方法示例【Gzip和Zip方式】

    C#實(shí)現(xiàn)壓縮和解壓縮的方法示例【Gzip和Zip方式】

    這篇文章主要介紹了C#實(shí)現(xiàn)壓縮和解壓縮的方法,結(jié)合具體實(shí)例形式分析了Gzip和Zip兩種壓縮操作實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-06-06
  • 使用c#在word文檔中創(chuàng)建表格的方法詳解

    使用c#在word文檔中創(chuàng)建表格的方法詳解

    本篇文章是對使用c#在word文檔中創(chuàng)建表格的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評論

平陆县| 黔西| 莱芜市| 桦南县| 河南省| 江油市| 璧山县| 江山市| 察雅县| 洛隆县| 伊春市| 陕西省| 华蓥市| 昌平区| 哈密市| 鄂尔多斯市| 衡阳市| 吉木乃县| 德格县| 诸暨市| 措美县| 内丘县| 长汀县| 南召县| 建水县| 杭锦后旗| 海盐县| 龙游县| 武夷山市| 吉水县| 泰州市| 清水河县| 安乡县| 三原县| 浦北县| 衡东县| 封丘县| 上林县| 呼伦贝尔市| 德惠市| 镇康县|