List的问题,急!

qjqmoney 2016-02-26 10:51:58
List<object> list = (List<object>)oRet["data"];
Response.Write(string.Join(",", list.ToArray()));
下面一句可以正常写出结果,但是提示语法错误,是否要先转换类型?如何转?
...全文
172 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qjqmoney 2016-02-26
  • 打赏
  • 举报
回复
to starfd:高人,马上能看出问题所在,正是我想要的答案。谢谢。
qjqmoney 2016-02-26
  • 打赏
  • 举报
回复
这一句Response.Write(string.Join(",", list.ToArray())); 编译时会提示这个错误:无法从“object[]”转换为“string[]”,
  • 打赏
  • 举报
回复
Response.Write(string.Join(",", list.Select(o=>o.ToString()).ToArray()));
qjqmoney 2016-02-26
  • 打赏
  • 举报
回复
不能直接用List<string>,各位高人告诉我下面这句如何正确写就行了: Response.Write(string.Join(",", list.ToArray()));
Poopaye 2016-02-26
  • 打赏
  • 举报
回复
(List<object>)oRet["data"] 只有这个转换可能有问题
xdashewan 2016-02-26
  • 打赏
  • 举报
回复
为何不直接用List<string>
qjqmoney 2016-02-26
  • 打赏
  • 举报
回复
Response.Write(string.Join(",", (string[])list.ToArray())); 想要这样先转换,但是会报错,要如何写?
Poopaye 2016-02-26
  • 打赏
  • 举报
回复
究竟是正常还是不正常?
qjqmoney 2016-02-26
  • 打赏
  • 举报
回复
运行时不出错,但是代码编辑器里有红线提示

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧