SafeArrays i C# hvad gør jeg?
Jeg sidder og bruger et API, som benytter SafeArrays, og som jeg ikke kan lave om i. Mit problem er at jeg skal bruge det i C#.Jeg har en metode som modtager et SafeArray og returnerer void. Resultatet af metodens eksekvering ses ved at det modtagede SafeArray er blevet modificeret. Når jeg giver det et array (long[]testArray), beder metoden om et System.Array. Laver jeg et sådant ved at sige System.Array testArray2 = testArray; og giver den dette kan jeg compile, men så kan jeg ikke tilgå array'ets pladser bagefter! Konverterer jeg det tilbage til et almindeligt array (as long[]), får jeg en null-ref-err, hvis jeg prøver at tilgå det - hjææælp... what to do?
