【提问】Arraylist如何转换成Datetime数组类型

xupeihuagudulei7 2010-05-27 05:47:21

如图val 是arraylist类型。里面数据都是“2010-05-20 13:34:33”这类数据
可是我用这条语句转换的时候不行呀
datetime [] dt = val as datetime[];
...全文
247 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT修补匠 2010-05-27
  • 打赏
  • 举报
回复
object [] dt = val.ToArray() 然后 使用 dt的时候再强制转换 这样试试看
guyehanxinlei 2010-05-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 foren_whb 的回复:]
arraylist里面是string类型,这样当然不行!

C# code
List<datetime> dt = new List<datetime>();
foreach(var item in arraylist)
{
dt.Add(datetime.Parse(item))
}
return dt;
[/Quote]
可行
丰云 2010-05-27
  • 打赏
  • 举报
回复
arraylist里面是string类型,这样当然不行!
List<datetime>  dt = new List<datetime>();
foreach(var item in arraylist)
{
dt.Add(datetime.Parse(item))
}
return dt;
wosizy 2010-05-27
  • 打赏
  • 举报
回复
arraylist,是object类型的
应该不会出问题啊
报啥错 ?提示什么??

DateTime[] dt = new DateTime[值];
dt[0]=DateTime.Now;
......

xupeihuagudulei 2010-05-27
  • 打赏
  • 举报
回复
人好少
xupeihuagudulei7 2010-05-27
  • 打赏
  • 举报
回复
晕,放了这么大一张图。
在.NET开发中,集合性能常被简化为‘泛型vs非泛型’的二元对立,但真实瓶颈往往源于抽象层设计——如IEnumerable与IEnumerable的语义差异、枚举器是否为struct、以及内存访问模式对CPU缓存的影响。理解泛型容器的JIT特化机制和真实内存布局,是规避装箱开销、GC压力与缓存未命中等隐性成本的关键。尤其在高频遍历、Web API或金融系统等场景,List凭借零分配枚举器和连续内存布局,展现出比ArrayList更优的吞吐稳定性与可预测性。本文聚焦.NET 6+运行时下

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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