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