不安全代码中的箭头运算符是什么?

时间:2017-01-31 16:17:51

标签: c# pointers unsafe

Ghostscript.NET中的DynamicNativeLibrary class利用不安全的代码动态加载DLL。方法MemoryFreeLibrary具有以下代码(第629行):

private void MemoryFreeLibrary(IntPtr hModule)
{
    if (hModule == IntPtr.Zero)
        return;

    MEMORY_MODULE* memory_module = (MEMORY_MODULE*)hModule;

    if (memory_module != null)
    {
        if (memory_module->initialized != 0)

什么是->运算符及其作用是什么?

1 个答案:

答案 0 :(得分:0)

“ - >” 中意思是:通过指针访问结构的成员。

来源:https://msdn.microsoft.com/nl-nl/library/y31yhkeb.aspx