Fonctionnement de la mémoire avec mot-clé ref dans une méthode
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:
ushort method(ulong* ptr)
Quand j'appelle cette méthode, en C#, je pensais utiliser
Code:
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!