Wie konvertiere ich von System.Array nach object [] in C #
Ich habe eine COM-Funktion, die erwartetobject[]
als Parameter:
foo(object[] values)
Ich möchte welche weitergebenenum
Felder dazu verwende ich also folgendes:
object[] fields = (object[])Enum.GetValues(typeof(SomeEnumType));
Wenn ich jedoch versuche zu bestehenfields
zufoo(...)
d.h.foo(fields)
] Ich erhalte einen Fehler:
"Objekt vom Typ SomeEnumType [] kann nicht in 'system.Object []' umgewandelt werden.
Kann mir jemand sagen, was ich falsch mache?