vbscript数组传入c#写的类库
2015-10-28 10:02
471 查看
由于我参加的一个项目中有一部分asp的代码,新加一个功能,需要调用c#写的类库,字符串和数字类型的参数都能正确传入,唯独数组类型的无法传入。经过大量尝试,最终找到了解决方法。原来asp页面传递数组时,需要把数组变量用括号括起来。例如声明了a=Array(5,10,15,20),那么传参数时,需要写(a)而不是a,虽然不知道为什么这样,不过这样试了一下是可以工作的。希望大家遇到相同问题时可以看到并解决哈哈。
一部分示例代码:
asp页面
a=Array(5,10,15,20)
SET s = CreateObject("TestCom.Class1")
Response.Write(s.arrtest((a)))
c#
public string arrtest(object[] a)
{
//return a.Length.ToString();
string str = "";
for (int i = 0; i < a.Length;i++ )
{
str += "a["+i+"]="+a[i].ToString();
}
return str;
}
一部分示例代码:
asp页面
a=Array(5,10,15,20)
SET s = CreateObject("TestCom.Class1")
Response.Write(s.arrtest((a)))
c#
public string arrtest(object[] a)
{
//return a.Length.ToString();
string str = "";
for (int i = 0; i < a.Length;i++ )
{
str += "a["+i+"]="+a[i].ToString();
}
return str;
}
相关文章推荐
- 频谱分析仪 RBW&VBW
- powerdesigner里面用vb实现去下划线转首字母大写
- 关于拖拽文件启动VBS文件会导致相对路径改变的问题以及解决方法
- Word2003出现“无法初始化visual basic环境”的解决办法
- VBScript随机数应用
- UFT使用VBS关闭已打开的应用程序process
- VB代码匹配两个工作薄的表格信息,并修改
- C#、VB.NET 使用System.Media.SoundPlayer播放音乐
- VB定时关机代码
- 【Monkey Run】Excel编程 VBA
- word vba遍历文件,打开另外word修改保存
- 后缀名m3u8文件转为一个ts文件---利用word vba
- 《关于VirtualBox在桥接模式下无法联网 解决方案》
- Vbs脚本经典教材
- 5、WPF 4.5 in VB 界面切换
- AB是一家?VAO与VBO
- 浅谈VB.NET
- 【VBA研究】取整函数的使用
- vb.net 2012 使用prodave6.2
- 【VB.NET】视频总结