使用来自c#的VirtualBox的SafeArrayTypeMismatchException

时间:2009-09-14 15:11:31

标签: c# virtualbox

我正在使用C#中的VirtualBox类型库,如下所示:

using System;
using System.Collections.Generic;
using System.Text;
using VirtualBox;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            IVirtualBox vbox = new VirtualBoxClass();

            IHost h = vbox.Host;

            Array a = h.USBDevices;           
        }
    }
}

行Array a = h.USBDevices; 会导致SafeArrayTypeMismatchException。还有其他人有同样的问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

var a = (IUSBDevice[])h.USBDevices