c# pointeurs vs IntPtr

c'est la 2ème partie de la 1ère question à l'aide de c# pointeurs

donc les pointeurs en c# sont "dangereux" et ne sont pas gérées par le garbage collector tout en un IntPtr est un objet géré. mais pourquoi utiliser des pointeurs alors? et lorsqu'il est possible d'utiliser les deux approches de façon interchangeable?

Gardez à l'esprit IntPtr est simplement un type de données primitif .NET qui est conçu pour contenir une adresse. Il est fondamentalement juste un int qui est de 32 bits sur un ordinateur 32 bits et 64 bits sur une machine 64 bit. Rien sur IntPtr lui-même est spécifique à des pointeurs.

OriginalL'auteur Ali Tarhini | 2010-11-30