상세 컨텐츠

본문 제목

float -> byte[] , byte[] -> float

C#

by xarfox 2011. 4. 8. 17:16

본문


소켓에서 많이 사용되는데요 float -> byte[] 로 변경하는건

 

float f = 3.24f;

byte[] byteTemp = new byte[4];

byteTemp = BitConverter.GetBytes(f);

요로케 하시면 4바이트인 float이

1바이트인 byte 배열 4개에 나눠서 들어가구요

 

반대로 byte[]->float으로 컨버트하는건

 

f = BitConvert.ToSingle(byteTemp, 0);

이렇게 하시면 됩니다.

 

관련글 더보기