c#中 uint--byte[]--char[]--string相互轉換匯總

 

       在在做一些互操作的時候往往需要一些類型的相互轉換,比如用c#訪問win32api的時候往往需要向api中傳入DWORD參數 即:uint參數這些數值所表示的數據在實際的應用中可能需要以字符的形式顯示,但是c#對api的關係無法跟c++相比,所以在c#中進行一些類型數據的轉換十分必要了,
    下面將用到的一些簡單的轉換操作貼上來,方便記憶 
     

 

   

    注意在跟api用uint進行字符交互的時候,一定要注意字符順序,涉及到api中高低位數據的問題,即獲取到api中DOWRD的數據在c#表示中往往是反序,所以在c#中獲取或者傳遞字符串時一定要注意反序處理後才能轉換成uint給api使用,有機會好好總結一下貼上來。    

 

 

發佈了8 篇原創文章 · 獲贊 3 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章