تضمين أحادية مع C# "معلمات الخروج"
-
12-12-2019 - |
سؤال
أحاول تضمين فئة C# في تطبيق C باستخدام libmono، لكن الوثائق غير متوفرة بعض الشيء.
أحاول استدعاء طريقة باستخدام النموذج الأولي void MessageToSend(out MessageObject message);
كيف أمثل "المعلمة خارج"؟هل هو مؤشر إلى مؤشر إلى MonoObject؟شكرًا.
ملاحظة.بقدر ما يتعلق الأمر بـ libmono، هل المعلمات "out" و"ref" متماثلتان؟
المحلول
أنت على حق، إنه MonoObject**.
و out
و ref
هو نفسه بالنسبة لكل شيء تقريبًا باستثناء مترجم C#.
لا تنتمي إلى StackOverflow