Bonjour,

J'ai un doute sur le fonctionnement de la mémoire en C#. Je suis en train d'écrire un programme C# qui utilise une bibliothèque écrite en C. Une des méthodes de cette bibliothèque a une signature du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ushort method(ulong* ptr)
Quand j'appelle cette méthode, en C#, je pensais utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ushort S = method(ref L)
pour que soit passé à la fonction, l'adresse de la variable L.

Pouvez-vous me dire si cette manière de faire est correcte ?

Merci d'avance pour le coup de main!