728x90
728x170
■ 16진수 문자열을 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System;
using System.Text;
#region 16진수 문자열 구하기 - GetHexadecimalString(sourceArray, valueCountPerLine)
/// <summary>
/// 16진수 문자열 구하기
/// </summary>
/// <param name="sourceArray">소스 바이트 배열</param>
/// <param name="valueCountPerLine">줄당 값 수</param>
/// <returns>16진수 문자열</returns>
public string GetHexadecimalString(byte[] sourceArray, int valueCountPerLine = 16)
{
StringBuilder stringBuilder = new StringBuilder(sourceArray.Length * 2);
int index = 0;
foreach(byte value in sourceArray)
{
stringBuilder.AppendFormat("{0:X2} ", value);
index++;
if(index == valueCountPerLine)
{
index = 0;
stringBuilder.Append(Environment.NewLine);
}
}
return stringBuilder.ToString();
}
#endregion
728x90
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] 공백 문자열 압축하기 (0) | 2019.10.06 |
---|---|
[C#/COMMON] Uri 클래스 : MakeRelativeUri 메소드를 사용해 상대 디렉토리 경로 구하기 (0) | 2019.10.06 |
[C#/COMMON] Dictionary 클래스 : 이중 키 딕셔너리 사용하기 (0) | 2019.10.06 |
[C#/COMMON] BitConverter 클래스 : 빅 엔디안(Big Endien) 바이트 배열에서 정수 구하기 (0) | 2019.10.06 |
[C#/COMMON] 빅 엔디안(Big Endien) 바이트 배열 구하기 (0) | 2019.10.06 |
[C#/COMMON] Trace 클래스 : TraceInformation 정적 메소드를 사용해 로그 기록하기 (0) | 2019.10.06 |
[C#/COMMON] 파일 잠금 여부 구하기 (0) | 2019.10.06 |
[C#/COMMON] DataTable 클래스 : 객체 컬렉션 구하기 (0) | 2019.09.20 |
[C#/COMMON] IDataReader 인터페이스 : 레코드를 객체로 변환하기 (0) | 2019.09.20 |
[C#/COMMON] PropertyInfo 클래스 : 타입의 속성 정보 배열 구하기 (0) | 2019.09.20 |