intégration de mono avec les « paramètres de sortie » C#
-
12-12-2019 - |
Question
J'essaie d'intégrer une classe C# dans une application C en utilisant libmono, mais la documentation fait un peu défaut.
J'essaie d'appeler une méthode avec le prototype void MessageToSend(out MessageObject message);
Comment représenter le « paramètre out » ?est-ce un pointeur vers un pointeur vers un MonoObject ?Merci.
PS.en ce qui concerne libmono, les paramètres « out » et « ref » sont-ils les mêmes ?
La solution
Vous avez raison, c'est MonoObject**.
Et out
et ref
est le même pour à peu près tout sauf le compilateur C#.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow