小编Osv*_*don的帖子

C#具有多个分支的链接列表

我一直在努力完成我的任务,但我不知道如何创建一个包含多个分支的链表.我已经提取了我的数据,将其缩小,然后将其存储在List中.

List<Route> routes = new List<Route>();
Run Code Online (Sandbox Code Playgroud)

Route包含两个字符串变量:city1Namecity2Name.

Route route = new Route("FirstCity", "SecondCity");
Run Code Online (Sandbox Code Playgroud)

这意味着FirstCitySecondCity之间有一条路线.每个城市都可以有多条通往其他城市的路线.

有人可以告诉我如何将这些数据存储在链表中吗? 我理解链接列表是什么,我认为我之后可以使用foreach获取多个可能的路由数据,但我无法为此编写算法.:(

c# linked-list list

2
推荐指数
1
解决办法
789
查看次数

标签 统计

c# ×1

linked-list ×1

list ×1