【发布时间】:2009-10-01 07:43:43
【问题描述】:
转换双精度 JavaScript 数组的最佳方法是什么
return [2.145, 1.111, 7.893];
当 Javascript 数组从网络浏览器控件文档对象返回时,转换为 .NET 的双精度数组
object o = Document.InvokeScript("getMapPanelRegion");
不使用字符串和解析?
返回的对象是 __ComObject 类型,因为它是一个正在返回的数组。该数组将是一个固定大小,因为我使用它来将三个值返回给调用代码。我目前的解决方案是返回 |三个值的分隔字符串,然后我拆分并解析字符串以获得我的三个双打。如果可能的话,我希望不必使用字符串操作,因为这感觉像是一种 hack。
【问题讨论】:
标签: c# .net javascript browser