ben bir parametre olarak object[]
beklediği bir COM fonksiyonu var C# [] nesne System.Array dönüştürebilirim :nasıl
: I"Unable to cast object of type `SomeEnumType[]' to type 'system.Object[]'.
foo(...)
için
fields
geçmek çalışırken
object[] fields = (object[])Enum.GetValues(typeof(SomeEnumType));
Ancak [foo(fields)
] bir hata olsun, yani
Neyi yanlış yaptığımı söyleyen var mı?
. Geliştirici işaret ettiği gibi, Array bir nesne, bir C++ stili [] dizisi değil. – user978122
Doğru - C++ arka plandan geliyorum: eski alışkanlıklar zorlu ölüyor :) –