3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
C# 16個整數字串 和 一個int[]data=new int[8] 互轉 (包含:整數轉16進制字串,整數字串轉16進制數值)   using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Console_test {     class Program     {                  static void Main(string[] args)         {             int[] data = new int[8];             String StrINpassword = “12345”;             StrINpassword = String.Format(“{0,-16}”, StrINpassword);//字串不足16先補空白             StrINpassword = StrINpassword.Replace(‘ ‘, ‘F’);//把空白轉F             int j = 0;             for (int i = 0; i < 16; i+=2)             {                 String buf=StrINpassword.Substring(i,2);                 data[j] = Convert.ToInt32(buf, 16);//兩個字轉16進制整數並存放到陣列中                 j++;             }             String StrOutpassword = “”;             for (int i = 0; i < 8; i++)             {                 string hexOutput = String.Format(“{0:X}”, data[i]);//取出一個整數轉16進制的字串                 StrOutpassword += hexOutput;//字串組合             }             StrOutpassword = StrOutpassword.Replace(‘F’,’ ‘);//把F轉空白         }     } }      

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦