C# byte 배열의 타입 변환
시리얼 통신이나 인터넷을 비롯한 네트워크 기반으로 프로그램을 제작하다보면 송수신 API가 파라미터로 byte[] 배열을 요구하는 경우가 있습니다. 또는 응용 프로그램에서 바이트 단위로 읽거나 쓰는 버퍼링을 수행하거나 다양한 타입을 스트림(Stream)으로 송수신하는 경우에는 바이트 배열을 사용하는 경우가 많습니다. 이러한 경우 내부적으로 byte[] 배열과 다른 타입 간의 변환이 필요합니다. ■ byte[] 배열을 다른 타입으로 변환이 경우는 BitConverter.ToInt32(배열, 시작 위치)를 사용하면 편리합니다. 배열에 byte[] 배열의 이름을 기술하고 시작위치는 배열중에 어디를 시작 위치로 간주할 것인지를 지정합니다. 변환 대상 길이는 변환될 타입에 따라서 ToInt32면 4 바이트, ToI..
프로그래밍
2017. 8. 9. 16:25