본문 바로가기
[ Program ]/C#

[C#] Hex(16진수)값으로의 변환

by 관이119 2012. 9. 18.
출처 Powered by 강이 | 망고탱고
원문 http://blog.naver.com/kange0486/20004052752

흔히 프로그래밍 공부를 하다보면 10진수를 2, 8, 16진수 값으로 바꾸는 것을 배운지

얼마되지 않아 해보게 되지요. 근데 이거 참...머리가 나빠그런지 전 할때마다 @_@ 햇갈리는거시...

암튼 .NET에서 Hex값을 쓸일이 생겨 서치해봤더니 몇몇 좋은정보들을 알게되었네요....

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

public string ToHexString(int nor)

{

byte[] bytes = BitConverter.GetBytes(nor);

string hexString = "";

for(int i=0; i < bytes.Length; i++){

hexString += bytes[i].ToString("X2");

}

return hexString;
}

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

간단하게 요거 하나면 10진수를 16진수 String으로 변환가능합니다...^^

BitConverter 를 사용해 바이트값으로 변환해서 다시 16진수 스트링으로 만들어 줍니다.

거참...

사용법은 페이지 어디서든 ToHexString(바꿀 10진수값) 를 호출하시면 됩니다.

쩝...너므 간단한 예제인가...ㅡㅡㅋ

암튼 한달도 남지않는 프로젝트 완료일...어쩜 이번일 끝나면 다시 .NET 기반에서 일을 할 날이

있을지...^^...잠시 JAVA에서 외도를 했지만, 나름데로 의미있는 프로젝트 였기를.....

 

댓글