小编dav*_*ave的帖子

LINQ表达式用于最短公共前缀

任何人都可以帮我一个很好的LINQ表达式来转换另一个列表中的字符串列表,该列表只包含字符串的最短的不同公共前缀?前缀的分隔符是..

例: ["A", "A.B.D", "A", "A.B","E","F.E", "F","B.C"]

去: ["A", "E", "F", "B.C"]

删除:

  • "ABD"和"AB"因为前缀"A"已经在列表中
  • "A"因为是重复的
  • "FE"因为"F"已列入清单

谢谢!

c# linq

17
推荐指数
1
解决办法
2024
查看次数

标签 统计

c# ×1

linq ×1