【C#線程】 Marshal類基本概念


marshal:直譯為“編排”, 在計算機中特 指將數據按某種描述格式編排出來,通常來說一般是從非文本格式到文本格式的數據轉化。
unmarshal是指marshal的逆過程。比如在WebService中,我們需要把java對象以xml方式表示並在網絡間傳輸,把java對象轉化成xml片段的過程就是marshal.

微軟對C#中Marshal類描述;
提供了一個方法集合,這些方法用於分配非托管內存、復制非托管內存塊、將托管類型轉換為非托管類型,此外還提供了在與非托管代碼交互時使用的其他雜項方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM