This may be a com/com+ question but its related so I figured I should post it here. I have a com+ object with a method that expects an array of variants as one of its parameters. I can create the object fine its just when I try to pass it an array of objects it says 'expecting array of variants'. I passed it an array of objects because its the only type I know of that comes close to variant. Any Ideas on what type in .net I could send? Any help would be greatly appreciated.