반응형

c#Marshal 2

마샬링이란? | Marshaling?

마샬링은 종종 데이터를 저장하거나 전송할 목적으로 데이터 구조 또는 개체를 한 표현에서 다른 표현으로 변환하는 프로세스입니다. 여기에는 고수준 프로그래밍 언어 형식의 데이터를 저수준 이진 표현으로 변환하거나 한 프로그래밍 언어의 데이터 구조에서 다른 언어의 데이터 구조로 변환하는 작업이 포함될 수 있습니다. 컴퓨터 과학에서 마샬링은 일반적으로 분산 시스템, 데이터 직렬화 및 프로세스 간 통신을 비롯한 다양한 컨텍스트에서 사용됩니다. 예를 들어 분산 시스템에서 마샬링은 데이터를 네트워크를 통해 전송할 수 있는 형식으로 변환하는 데 사용되는 반면, 데이터 직렬화에서는 마샬링이 개체를 바이트 스트림으로 저장하거나 전송할 수 있는 형식으로 변환하는 데 사용됩니다. . 마샬링의 반대는 마샬링된 데이터를 원래 형식..

C# 2023.02.17
반응형