String pStr;
pStr = (String)synonym.MeaningList;
运行后出现如下:
无法将类型为“System.String[*]”的对象强制转换为类型“System.String”。
我要如何转换才能得到String或string类型的?

解决方案 »

  1.   

    synonym.MeaningList这是什么这样看看
    pStr = synonym.MeaningList.Tostring();
      

  2.   

    CONVERT.TOSTRING(),你看看行不
      

  3.   

    Microsoft.Office.Interop.Word.SynonymInfo synonym;
    string str;
    str = textBox1.Text;
    synonym = WordObj.get_SynonymInfo(str, ref val);
    =========================================================
    synonym.MeaningList 返回是object类型的
    经过快速监视查看如下:
    MeaningList {维数:[1..6]} object {string[]}我如果使用如下方法:
    string[] pStr;
    pStr = (string[])synonym.MeaningList;调试的时候就出现:
    无法将类型为“System.String[*]”的对象强制转换为类型“System.String”
      

  4.   

    MeaningList 貌似是个二维数组阿