C#變量類型轉(zhuǎn)換的兩個(gè)簡(jiǎn)單例子
先說(shuō)C#:大部分的類型轉(zhuǎn)換都可以通過(guò)convert的方法來(lái)實(shí)現(xiàn),關(guān)鍵是熟練應(yīng)用。
例子一為將text中的有符號(hào)數(shù)轉(zhuǎn)換成無(wú)符號(hào)的高低字節(jié)放入數(shù)組
OutputBuf[1]=Convert.ToByte((Int16.Parse(benchmarkZ.Text)&0xFF00)>>8);
OutputBuf[2]=Convert.ToByte((Int16.Parse(benchmarkZ.Text)&0x00FF).ToString());
例子二為將無(wú)符號(hào)byte數(shù)組轉(zhuǎn)換成有符號(hào)的int變量并進(jìn)行顯示
Int16temp=newInt16();
temp=(Int16)(Convert.ToInt16(InputBuf[4])*256+Convert.ToInt16(InputBuf[5]));
benchmarkX.Text=temp.ToString();//Convert.ToString(temp,16);
VB6.0的類型轉(zhuǎn)換也很簡(jiǎn)單實(shí)用:
intergerg_iZMin=Text55.Text
Val("&H"&Hex(Trim(Text25.Text)))得到text的16進(jìn)制格式
本文來(lái)自櫻空釋在163博客中的文章《C#的類型轉(zhuǎn)換(以及VB6.0的類型轉(zhuǎn)換)》
【編輯推薦】