■ Byte 배열 → 16진수 문자열 구하기

----------------------------------------------------------------------------------------------------

using System;

 

#region 16진수 문자열 구하기 - GetHexadecimalString(byteArray)

 

/// <summary>

/// 16진수 문자열 구하기

/// </summary>

/// <param name="byteArray">바이트 배열</param>

/// <returns>16진수 문자열</returns>

public string GetHexadecimalString(byte[] byteArray)

{

    StringBuilder stringBuilder = new StringBuilder();

 

    string hexadecimalCharacterList = "0123456789ABCDEF";

   

    foreach(byte byteValue in byteArray)

    {

        stringBuilder.Append(hexadecimalCharacterList[(int)(byteValue >> 4  )]);  

        stringBuilder.Append(hexadecimalCharacterList[(int)(byteValue &  0xF)]);  

    }

 

    return stringBuilder.ToString();  

}

 

#endregion

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요