본문 바로가기
개발언어/.NET

data to byte로 변환하기

by 공장장코난 2019. 1. 17.

개발중에 획득한 데이터를 byte로 변경해야할 일이 종종 있는데, 그때마다 생각은 잘 안나고 google 검색을 해야하니 이참에 정리해 둔다.

상당수 자료를 StackOverflow에서 많이 수집 했다. 이 페이지는 생각나는대로 계속 추가할 생각이다.

1) int to byte / byte to int

byte[] bytes = BitConverter.GetBytes(i);
int value = BitConverter.ToInt(bytes);

2) string to byte | byte to string

byte[] bytes = Encoding.Default.GetBytes(str);
string value = Encoding.Default.GetString(bytes);

3) byte reverse (embedded linux 장비로부터 수신된 데이터가 역순으로 전송될때)

Array.Reverse(bytes, 0, bytes.Length);

4) int to hex

UInt32 data = 123;
var hex = data.ToString("X8");