2012-07-27 22 views
12

Libmono kullanarak bir C uygulamasında bir C# sınıfı gömmek çalışıyorum, ancak belge biraz eksik.C# "dışarı parametreleri" ile gömülme mono

Ben void MessageToSend(out MessageObject message);

Nasıl "out parametresi" temsil ediyor prototip olan bir yöntemi çağırmak çalışıyorum? bir MonoObject için bir işaretçi-işaretçisi mi? Teşekkürler.

PS. libmono söz konusu olduğunda 'dışarı' ve 'ref' parametreleri aynı mıdır?

cevap

10

Haklısınız, bu MonoObject **.

Ve out ve ref, C# derleyicisi dışındaki hemen hemen her şey için aynıdır.