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

C#中使用強(qiáng)制類型實(shí)現(xiàn)字符串和ASCII碼之間的轉(zhuǎn)換

 更新時(shí)間:2014年08月13日 09:11:27   投稿:junjie  
這篇文章主要介紹了C#中使用強(qiáng)制類型實(shí)現(xiàn)字符串和ASCII碼之間的轉(zhuǎn)換,本文還給出了另一種方法,需要的朋友可以參考下

C#貌似沒有專門用于ASCII碼轉(zhuǎn)字符或字符轉(zhuǎn)ASCII碼的系統(tǒng)函數(shù),所以小編這里就借用一下強(qiáng)制類型轉(zhuǎn)換來(lái)實(shí)現(xiàn)ASCII碼與字符之間的互轉(zhuǎn)。

所謂的ASCII碼,即American Standard Code for Information Interchange,美國(guó)信息互換標(biāo)準(zhǔn)代碼的簡(jiǎn)寫,它是基于拉丁字母的編碼系統(tǒng),也是當(dāng)前最為通用的單字節(jié)編碼系統(tǒng)。本文講述在C#中如何實(shí)現(xiàn)字母或 數(shù)字等字符如何轉(zhuǎn)換為ASCII編碼,同時(shí)也可以將ASCII編碼轉(zhuǎn)換為字符。

一、將字符轉(zhuǎn)換為ASCII碼(數(shù)字)

復(fù)制代碼 代碼如下:

int asc = (int)'a';    // 把字符直接轉(zhuǎn)換為int類型,即可得到ASCII碼值
MessageBox.Show(asc.ToString()); // 將數(shù)字轉(zhuǎn)換為字符串轉(zhuǎn)出

二、將ASCII碼(數(shù)字)轉(zhuǎn)換為字符
復(fù)制代碼 代碼如下:

string alpha = ((char)65).ToString(); // 將數(shù)字直接轉(zhuǎn)換為char類型,即可得到ASCII碼對(duì)應(yīng)的字符
MessageBox.Show(alpha); // 將字符串輸出

小編這里取了巧,因?yàn)镃#貌似沒有專門用于ASCII碼轉(zhuǎn)字符或字符轉(zhuǎn)ASCII碼的系統(tǒng)函數(shù),所以這里就借用一下強(qiáng)制類型轉(zhuǎn)換,效果可見非常好!

另外看到有一本書上說(shuō)可以使用如下方式來(lái)獲取ASCII碼:

復(fù)制代碼 代碼如下:
System.Text.Encoding.GetEncoding("unicode").GetBytes(new char[] { 'a' }).ToString();

大家可以去試一下,簡(jiǎn)直是扯淡!GetBytes返回的是一個(gè)數(shù)組,對(duì)一個(gè)數(shù)組使用ToString()將得到“System.Byte[]”,這是數(shù)組的類型。
當(dāng)然,如果在GetBytes后加一個(gè)[0],索引它的第一個(gè)元素,這時(shí)才能得到正確的值。使用如下:
復(fù)制代碼 代碼如下:
System.Text.Encoding.GetEncoding("unicode").GetBytes(new char[] { 'a' })[0].ToString();

相關(guān)文章

  • Unity Shader實(shí)現(xiàn)3D翻頁(yè)效果

    Unity Shader實(shí)現(xiàn)3D翻頁(yè)效果

    這篇文章主要為大家詳細(xì)介紹了Unity Shader實(shí)現(xiàn)3D翻頁(yè)效果,Plane實(shí)現(xiàn)翻頁(yè)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 解決C#中WebBrowser的DocumentCompleted事件不執(zhí)行的實(shí)現(xiàn)方法

    解決C#中WebBrowser的DocumentCompleted事件不執(zhí)行的實(shí)現(xiàn)方法

    本篇文章是對(duì)C#中WebBrowser的DocumentCompleted事件不執(zhí)行解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#在圖片增加文字的實(shí)現(xiàn)代碼

    C#在圖片增加文字的實(shí)現(xiàn)代碼

    最近做項(xiàng)目需要?jiǎng)討B(tài)給圖片增加文字(書本的封面圖片),修改字體大小、字體、顏色、控制位置等,下面通過(guò)實(shí)例代碼給大家分享C#在圖片增加文字的實(shí)現(xiàn)代碼,一起看看吧
    2017-06-06
  • C#實(shí)現(xiàn)讀取txt文件生成Word文檔

    C#實(shí)現(xiàn)讀取txt文件生成Word文檔

    大家好,本篇文章主要講的是C#實(shí)現(xiàn)讀取txt文件生成Word文檔,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • C# wx獲取token的基本方法

    C# wx獲取token的基本方法

    這篇文章主要為大家詳細(xì)介紹了C# wx獲取token的基本方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Unity實(shí)現(xiàn)10天簽到系統(tǒng)

    Unity實(shí)現(xiàn)10天簽到系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)10天簽到系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • C#中POST接口formdata傳參模板的記錄

    C#中POST接口formdata傳參模板的記錄

    這篇文章主要介紹了C#中POST接口formdata傳參模板的記錄方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • c#使用Unity粒子實(shí)現(xiàn)炮塔發(fā)射系統(tǒng)

    c#使用Unity粒子實(shí)現(xiàn)炮塔發(fā)射系統(tǒng)

    Unity自帶粒子發(fā)射器、動(dòng)畫器、渲染器各兩種,利用Unity的粒子系統(tǒng)制作一個(gè)炮塔發(fā)射系統(tǒng),了解粒子系統(tǒng),必須先了解每一個(gè)屬性都代表了什么,之后才能根據(jù)這些原理來(lái)調(diào)整出自己滿意的效果
    2022-04-04
  • C#圖像處理的多種方法

    C#圖像處理的多種方法

    這篇文章主要為大家詳細(xì)介紹了C#圖像處理的多種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • C#中datagridview的EditingControlShowing事件用法實(shí)例

    C#中datagridview的EditingControlShowing事件用法實(shí)例

    這篇文章主要介紹了C#中datagridview的EditingControlShowing事件用法,實(shí)例分析了datagridview的EditingControlShowing事件的定義與使用技巧,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

隆尧县| 昌平区| 将乐县| 乌海市| 孝昌县| 禄劝| 洛扎县| 金乡县| 寿阳县| 邵东县| 石嘴山市| 德州市| 申扎县| 贡嘎县| 胶州市| 武穴市| 正蓝旗| 吉林市| 财经| 托克逊县| 玉树县| 波密县| 沐川县| 泰安市| 乌兰县| 海城市| 新竹县| 福泉市| 邹平县| 苏尼特左旗| 青铜峡市| 昌乐县| 呼图壁县| 即墨市| 开平市| 延寿县| 堆龙德庆县| 新巴尔虎左旗| 鲁甸县| 大邑县| 图们市|