then:
MethodInfoName.Invoke(...);
还有,你Import了以后肯定有IMailboxStore的相关定义在哪里,查一下先。

解决方案 »

  1.   

    qqchen79(知秋一叶) :
    invoke的用法呢?折腾了半天,还是不会用它!
      

  2.   

    object obj;
    obj=Activator.CreateInstance(objType);////此处出错
    object[] args = new object [1];
    args[1]=strCreate;
    MethodInfoName.Invoke(obj,args);
    到底怎么写它呢?
      

  3.   

    你不是打算Create一个Interface的实例吧?
    应该用CdoMailBox作为obj参数,就可以了。
      

  4.   

    qqchen79(知秋一叶) :因为Create一个Interface的实例的话,还可方便的使用其它很多的属性和方法,否则的话每次都这样,岂非很麻烦!你有什么好的方法?
      

  5.   

    qqchen79(知秋一叶) :
    例如vb,asp里的GetObject的用法,在c#里面怎么实现?
      

  6.   

    Interface是不能创建实例的,必须指明一个具体的实现该Interface的类,然后创建实例,再cast成对应的Interface。
    即便是GetObject,你Get的也是Object,不是Interface呀!
      

  7.   

    qqchen79(知秋一叶):
    随便写个例子,只要说明问题就行,好吗?
      

  8.   

    在你的例子里,应该用CdoMailBox作为Invoke的第一个参数,就可以了.
      

  9.   

    如果没有GetInterface方法怎么办