Looking for c# Keywords? Try Ask4Keywords

C# Language недействительным *


пример

C # наследует от C и C ++ использование void* как агностик типа-агностик и размер-агностик.

void* ptr;

Любой тип указателя можно присвоить void* используя неявное преобразование:

int* p1 = (int*)IntPtr.Zero;
void* ptr = p1;

Обратное требует явного преобразования:

int* p1 = (int*)IntPtr.Zero;
void* ptr = p1;
int* p2 = (int*)ptr;