Тъй като .NET масивите са ковариантни, следното работи в C#:
var strArray = new string[0];
object[] objArray = strArray;
Във F#, даден масив, 'T[]
, какъв би бил най-добрият начин да го преобразувате в obj[]
, без да създавате отново масива (напр. Array.map box
)? Използвам (box >> unbox)
, но ми се струва небрежен.