首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scripting.dictionary到c#

Scripting.dictionary到c#
EN

Stack Overflow用户
提问于 2009-07-15 12:35:53
回答 1查看 2.2K关注 0票数 0

面对一个问题,请帮助我……

我们是一家产品开发公司,我们现有的应用程序是用ASP语言编写的,我正在尝试将scripting.dictionary对象发送到C#的com visible类。我正在使用System.Collections.Generic类,这是我的代码

ASP:

代码语言:javascript
复制
dim dictForm 
set dictForm=CreateObject("scripting.dictionary")

dictForm("First") ="one" 
dictForm("Second") ="two" 
SET OBJMSGBOX = Server.CreateObject("DictionarySerializer.DictionarySerializer")
call OBJMSGBOX.ConvertDictionary(dictForm)

c#:

代码语言:javascript
复制
[ComVisible(true)] 
public class DictionarySerializer : IXmlSerializable {
 Dictionary dict = new Dictionary(); 
 public void ConvertDictionary(Dictionary dictionary) { 
       this.dict = dictionary; 
 }
}

我收到错误,过程调用或参数无效:'ConvertDictionary‘

请告诉我走错路了。

EN

回答 1

Stack Overflow用户

发布于 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的一个实例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1131137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档