我正在查看适用于 .NET 的 SoundTouchWrapper,我看到了这个:
[DllImport (SoundTouchDLLName)]
internal static extern void soundtouch_getVersionString2 (StringBuilder versionString, int bufferSize);
在原始 C++ 库的头文件中:
__declspec(dllimport) void __stdcall soundtouch_getVersionString2(char* versionString, int bufferSize);
我在哪里可以了解它的工作原理?传递给该函数的 StringBuilder 是如何填充数据的?