Как объявить пустой указатель в C # - PullRequest
5 голосов
/ 18 июня 2010

Как мы можем объявить пустой указатель в C #?

Ответы [ 3 ]

13 голосов
/ 18 июня 2010

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

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

unsafe
{
    void* identifier;
}

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

3 голосов
/ 18 июня 2010

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

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

0 голосов
/ 18 июня 2010
...