Pergunta

Estou tentando incorporar uma classe C # em um aplicativo C usando libmono, mas falta um pouco a documentação.

Estou tentando chamar um método com o protótipo void MessageToSend(out MessageObject message);

Como represento o "parâmetro de saída"?é um ponteiro para um ponteiro para um MonoObject?Obrigado.

PS.no que diz respeito ao libmono, os parâmetros 'out' e 'ref' são iguais?

Foi útil?

Solução

Você está certo, é MonoObject**.

E out e ref é o mesmo para praticamente tudo, exceto o compilador C#.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top