[Mono-devel-list] Embedding Mono - MonoArray

Friedrich Priewasser priewasser at gmx.at
Fri Jun 4 18:23:04 EDT 2004


Hi

Can anyone tell me how to create a MonoArray for simple types like int's  
(for "complex" datatypes it allready works)?
I tried to invoke the C# method "public void DoSomething(int[] values)"
To do this i used the following code, but it didn't work  
(mono_runtime_invoke caused an error):

...
array=mono_array_new(domain, mono_defaults.int32_class, 2);
mono_array_set(array,int,0,21);
mono_array_set(array,int,1,43);
params[0]=array;
desc = mono_method_desc_new (":DoSomething(int[])",TRUE);
method = mono_method_desc_search_in_class (desc, klass);
mono_runtime_invoke (method,NULL,params,NULL);

Thanks,
friedl



More information about the Mono-devel-list mailing list