C# Language vide*


Exemple

C # hérite de C et C ++ l'utilisation de void* tant que pointeur agnostique et agnostique.

void* ptr;

Tout type de pointeur peut être assigné à void* utilisant une conversion implicite:

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

L'inverse nécessite une conversion explicite:

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