一个数组问题

街角嘚堕落 2012-01-05 01:58:41
有没有什么方法可以把HashTable的键和值分别放入2个string[]中? 求解 急啊
...全文
133 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-01-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 caozhy 的回复:]

string[] keys = hashtable.Select(x => x.Key).ToArray();
string[] values = hashtable.Select(x => x.Value).ToArray();
[/Quote]
+1
threenewbee 2012-01-05
  • 打赏
  • 举报
回复
string[] keys = hashtable.Select(x => x.Key).ToArray();
string[] values = hashtable.Select(x => x.Value).ToArray();
  • 打赏
  • 举报
回复
Hashtable ht = new Hashtable();
ht.Add("key1","value1");
ht.Add("key2", "value2");
ht.Add("key3", "value3");
string[] keys=ht.Keys.Cast<string>().ToArray();
/*
[0] "key2" string
[1] "key3" string
[2] "key1" string

*/
string[] values = ht.Values.Cast<string>().ToArray();
/*
[0] "value2" string
[1] "value3" string
[2] "value1" string

*/
街角嘚堕落 2012-01-05
  • 打赏
  • 举报
回复
有 没有人啊??、求解答 = =
内容概要:本文聚焦于“空地多无人平台协同路径规划技术”的研究与复现,基于Matlab代码实现对无人机(UAV)与无人地面车辆(UGV)等异构多智能体系统的协同路径规划方法进行深入探讨。研究涵盖了多种智能优化算法,如蚁群算法、A*算法、RRT算法及蜣螂优化算法等,在三维复杂动态环境中实现多平台的安全、高效路径规划。重点解决了动态障碍规避、地形威胁应对与多任务约束下的协同作业问题,强调算法的工程可操作性与科研创新性。文档配套提供完整的Matlab仿真代码与网盘资源,支持算法验证、性能对比与二次开发,有助于推动相关技术在实际科研与工程项目中的落地应用。; 适合人群:具备一定编程基础和自动化、控制科学、计算机或机器人等相关专业背景的科研人员,特别适用于从事无人机系统、智能优化算法、路径规划及多智能体协同控制研究的硕士、博士研究生及高校研究人员。; 使用场景及目标:① 复现高水平论文中的空地协同路径规划算法;② 构建三维仿真环境开展多无人平台协同任务验证;③ 对比分析不同智能算法在路径规划中的收敛速度、避障能力与路径最优性;④ 支持科研项目申报、实验验证与学术成果产出; 阅读建议:建议读者结合提供的Matlab代码与网盘资料,按照模块逐步实践,重点关注算法实现细节、环境建模过程与参数调优策略,深入理解协同机制与优化目标的设计思路,从而提升科研创新能力与工程实现水平。

62,269

社区成员

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

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

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

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