你好我终于完成了我的web服务和客户端,它从客户端正常工作如何,当我尝试从我的web浏览器访问de服务器我收到错误无法序列化对象类型System.Double [,]否支持多维数组。我认为这是由于我的webmethod返回一个多维数组,我怎么需要返回这个数组,有人帮助尝试解决这个错误或如何工作它呢 注:我是usign C#,asp.net。 IIS,写在记事本,不使用Visual Studio的无法序列化对象类型System.Double [,]?
1
A
回答
5
进行重新编码您的数据double[][]
这里有一个方法要这么做:
public static T[][] ConvertToJaggedArray<T>(T [,] multiArray)
{
int numOfColumns=multiArray.GetLength(0);
int numOfRows=multiArray.GetLength(1);
T[][] jaggedArray = new T[numOfColumns][];
for (int c = 0; c < numOfColumns; c++)
{
jaggedArray[c] = new T[numOfRows];
for (int r = 0; r < numOfRows; r++)
{
jaggedArray[c][r] = multiArray[c, r];
}
}
return jaggedArray;
}
相关问题
- 1. 无法投射'System.Double'类型的对象来键入'System.String'linq查询
- 2. 无法序列化我的类对象
- 3. 无法序列类型的对象System.Int32 [,]
- 4. 无法序列化对象
- 5. 无法将JSON对象反序列化为类型'Raven.Json.Linq.RavenJObject'
- 6. 无法将当前JSON对象反序列化为类型'System.Collections.Generic.List
- 7. 无法序列化泛型类型'System.Windows.FreezableCollection`
- 8. 类型反序列化对象
- 9. 序列化同一对象类型
- 10. JSON JAXB对象类型序列化
- 11. 序列化类型为Type的非序列化对象?
- 12. 序列化为XML并包含序列化对象的类型
- 13. Json.Net无法反序列化具有多个泛型类型的对象?
- 14. 无法序列化'Windows.Devices.Geolocation.Geopoint'类型
- 15. 类型'System.Threading.Tasks.Task'无法序列化
- 16. TypeError:无法序列化 - 类型元组
- 17. 'ObjectContent'类型无法序列化
- 18. Websphere JMS:无法反序列化对象
- 19. ASP.NET C#对象无法序列化
- 20. 无法反序列化对象 - Qt的
- 21. 无法反序列化XML对象
- 22. 无法反序列化JSON对象
- 23. C#无法反序列化JSON对象
- 24. 无法序列化java.util.HashMap对象
- 25. 无法序列化一个对象
- 26. 无法用gson.fromJson反序列化对象
- 27. 对象/类方法序列化?
- 28. 无法投射型“System.Double”的目的为类型“System.String”
- 29. 类对象的序列化
- 30. 无法序列化和反序列化对象删除对象元素PHP
你为什么用记事本写自我惩罚? VSExpress应该可以大大减轻您的开发体验! – spender 2012-07-13 13:08:33
@spender这是因为我的调查必须展示如何通过你自己一步一步做到这一点,而不是依靠像VS这样的软件:D是的,我知道它更多的工作和愚蠢,但这就是他们如何命令我的如何做我的工作:'( – JUAN 2012-07-13 13:17:38