C# 十進位數字陣列(0~255)轉十六進位CSV字串(00~FF)

C# 十進位數字陣列(0~255)轉十六進位CSV字串(00~FF)

C# 十進位數字陣列(0~255)轉十六進位 CSV字串(00~FF)

 

程式碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CS_Ten2Hex
{
    class Program
    {
        static void pause()//C# 命令模式 等待/暫停 pause
        {
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
        static void Main(string[] args)
        {
            int[] intData = {1, 2, 4, 8, 16, 32, 64, 128, (256-1)};
            String StrData = "";
            for (int i = 0; i < intData.Length; i++)
            {
                StrData += Convert.ToString(intData[i], 16).ToUpper().PadLeft(2, '0');
                if (i < (intData.Length - 1))
                {
                    StrData += ",";
                }
            }

            Console.WriteLine(StrData);
            pause();
        }
    }
}

One thought on “C# 十進位數字陣列(0~255)轉十六進位CSV字串(00~FF)

  1. C# BYTE陣列資料 變成 16進制/十六進制 字串 顯示
    String StrAns=””;
    for (int i = 0; i < cardSN.Length; i++)//顯示16進制資料
    {
    if(i==0)
    {
    StrAns += Convert.ToString(cardSN[i], 16).ToUpper().PadLeft(2, '0');
    }
    else
    {
    StrAns += " "+ Convert.ToString(cardSN[i], 16).ToUpper().PadLeft(2, '0');
    }

    }

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *