Как объявить указатель void в С#

Как мы можем объявить указатель void в С#?

Ответ 1

void* identifier;, как описано здесь

Но он должен быть небезопасным как:

unsafe
{
    void* identifier;
}

И небезопасный код должен быть разрешен для проекта.

Ответ 2

Я предполагаю, что вы имеете в виду управляемый код, так как ваш вопрос довольно короткий, чтобы сделать что-либо, но предположим.

Я думаю, вы либо ищете IntPtr, либо просто ссылку object (которая является базовым типом и базовым эквивалентом нулевого указателя - ссылкой на "что-то" ). Если вы не имеете в виду нулевой указатель, в этом случае вы ищете IntPtr.Zero.