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 ?

Était-ce utile?

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
scroll top