سؤال

أحاول تضمين فئة C# في تطبيق C باستخدام libmono، لكن الوثائق غير متوفرة بعض الشيء.

أحاول استدعاء طريقة باستخدام النموذج الأولي void MessageToSend(out MessageObject message);

كيف أمثل "المعلمة خارج"؟هل هو مؤشر إلى مؤشر إلى MonoObject؟شكرًا.

ملاحظة.بقدر ما يتعلق الأمر بـ libmono، هل المعلمات "out" و"ref" متماثلتان؟

هل كانت مفيدة؟

المحلول

أنت على حق، إنه MonoObject**.

و out و ref هو نفسه بالنسبة لكل شيء تقريبًا باستثناء مترجم C#.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top