我想知道如何傳遞一個字符串或StringBuilder到一個C函數輸出一個字符串的參數。我發現了一個偉大的答案在 Calling unmanaged function from C#: should I pass StringBuilder or use unsafe code? 但是我有一個疑問。任何人都可以向我解釋爲什麼垃圾收集器在導入的函數執行期間不會重新定位(託管的)StringBuild
在C#中將固定字節或char [100]轉換爲託管字符[]的最佳方式是什麼?我最終不得不使用指針算術,我想知道是否有更簡單的方法 - 像memcpy或其他方式? using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using Syst