개발중에 획득한 데이터를 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");
'개발언어 > .NET' 카테고리의 다른 글
WPF에서 ActiveX 로드, 연동 (0) | 2019.03.04 |
---|---|
Windows 서비스 시스템 오류 2이(가) 생겼습니다. (0) | 2019.01.21 |
C# delegate 사용법 - 사례2 (0) | 2019.01.15 |
C# 유효한 생년월일 확인 (0) | 2019.01.11 |
WPF TextBox 기본 IME 모드를 한글로 입력 받기 (0) | 2019.01.10 |