日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#字符ASCII碼學(xué)習(xí)經(jīng)驗(yàn)

C#語(yǔ)言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#字符ASCII碼,包括介紹漢字字符的 Unicode 碼等方面。

成都創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競(jìng)爭(zhēng)力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè), 我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。

C#字符ASCII碼

很多時(shí)候我們需要得到一個(gè)英文字符的 ASCII 碼,或者一個(gè)漢字字符的 Unicode 碼,或者從相關(guān)的編碼查詢它是哪一個(gè)字符的編碼。很多人,尤其是從 VB 程序序轉(zhuǎn)過(guò)來(lái)學(xué) C# 的人,會(huì)報(bào)怨 C# 里為什么沒(méi)有提供現(xiàn)成的函數(shù)來(lái)做這個(gè)事情——因?yàn)樵?VB 中有 Asc() 函數(shù)和 Chr() 函數(shù)用于這類轉(zhuǎn)換。
但是如果你學(xué)過(guò) C,你就會(huì)清楚,我們只需要將英文字符型數(shù)據(jù)強(qiáng)制轉(zhuǎn)換成合適的數(shù)值型數(shù)據(jù),就可以得到相應(yīng)的C#字符ASCII碼;反之,如果將一個(gè)合適的數(shù)值型數(shù)據(jù)強(qiáng)制轉(zhuǎn)換成字符型數(shù)據(jù),就可以得到相應(yīng)的字符。
C# 中字符的范圍擴(kuò)大了,不僅包含了單字節(jié)字符,也可以包含雙字節(jié)字符,如中文字符等。而在字符和編碼之間的轉(zhuǎn)換,則仍延用了 C 語(yǔ)言的做法——強(qiáng)制轉(zhuǎn)換。不妨看看下面的例子

 
 
 
  1. private void TestChar() {  
  2. char ch = 'a'; short ii = 65;  
  3. this.textBox1.Text = "";  
  4. this.textBox1.AppendText("The ASCII code of \'"
     + ch + "\' is: " + (short) ch + "\n");  
  5. this.textBox1.AppendText("ASCII is " + ii.ToString() + 
    ", the char is: " + (char) ii + "\n");  
  6. char cn = '中'; short uc = 22478;  
  7. this.textBox1.AppendText("The Unicode of \'" + cn + "\' is: 
    " + (short) cn + "\n");  
  8. this.textBox1.AppendText("Unicode is " + uc.ToString() + 
    ", the char is: " + (char) uc + "\n");  

它的運(yùn)行結(jié)果是

 
 
 
  1. The ASCII code of 'a' is: 97  
  2. ASCII is 65, the char is: A  
  3. The Unicode of '中' is: 20013  
  4. Unicode is 22478, the char is: 城 

從這個(gè)例子中,我們便能非常清楚的了解——通過(guò)強(qiáng)制轉(zhuǎn)換,可以得以字符的編碼,或者得到編碼表示的字符。如果你需要的不是 short 型的編碼,即可得到 int 等類型的編碼值。

【編輯推薦】

  1. C#創(chuàng)建Windows服務(wù)詳細(xì)介紹
  2. C#動(dòng)態(tài)編譯簡(jiǎn)單剖析
  3. C#靜態(tài)字段與實(shí)例字段分析
  4. C#匿名方法詳細(xì)剖析
  5. C#命名屬性簡(jiǎn)單描述

名稱欄目:C#字符ASCII碼學(xué)習(xí)經(jīng)驗(yàn)
本文URL:http://www.5511xx.com/article/ccecicc.html