【发布时间】:2021-11-24 09:23:34
【问题描述】:
在 C# 中有没有办法将链表转换为字符串?
我有一个链接的句子列表和另一个链接的单词列表。 我想检查单词链表中单词的句子链表,并认为一个好的方法是将单词链表转换为字符串。
还考虑使用嵌套的while循环。
【问题讨论】:
-
可能不是正确的方法。你可能需要
sentences.Where(s => words.Any(s.Contains)) -
也许将单词列表编译成一个正则表达式并遍历句子列表以找到匹配的模式。
-
你能分享一下你到目前为止的尝试吗?
-
built-in
LinkedList<T>class 实现IEnumerable<T>;string.Join方法有一个接受IEnumerable<T>的重载。你为什么不能把你的名单传给string.Join? -
此外,LinkedList 很少是最好的数据结构。在绝大多数情况下,常规列表会更好。 This question explains why,是c++用的,c#也是一样的。
标签: c# linked-list