面对一个问题,请帮助我……
我们是一家产品开发公司,我们现有的应用程序是用ASP语言编写的,我正在尝试将scripting.dictionary对象发送到C#的com visible类。我正在使用System.Collections.Generic类,这是我的代码
ASP:
dim dictForm
set dictForm=CreateObject("scripting.dictionary")
dictForm("First") ="one"
dictForm("Second") ="two"
SET OBJMSGBOX = Server.CreateObject("DictionarySerializer.DictionarySerializer")
call OBJMSGBOX.ConvertDictionary(dictForm)c#:
[ComVisible(true)]
public class DictionarySerializer : IXmlSerializable {
Dictionary dict = new Dictionary();
public void ConvertDictionary(Dictionary dictionary) {
this.dict = dictionary;
}
}我收到错误,过程调用或参数无效:'ConvertDictionary‘
请告诉我走错路了。
发布于 2009-09-01 14:44:51
object key = ( object )de.Key;object value = (object)de.Value;paramsDictionary.Add(ref key,ref value);
使用它,这里的paramsDictionary是Scripting.Dictionary的一个实例
https://stackoverflow.com/questions/1131137
复制相似问题