gpt4 book ai didi

C# 字符串拆分路径以获取每个子路径

转载 作者:行者123 更新时间:2023-11-30 15:28:59 25 4
gpt4 key购买 nike

我有这个数据集:

  • BW\网站实现\Phase1\Backlog
  • BW\网站实现\Phase1\Iteration 0

    List<string> IterationPaths = new List<string>();
    foreach (WorkItem item in collection)
    {
    List<string> itpath = item.IterationPath.Split('\\').ToList<string>();
    itpath = itpath.Except(IterationPaths).ToList();
    foreach (string path in itpath)
    {
    IterationPaths.Add(path);
    }
    }

但目前这给了我:

  • 体重
  • 网站实现
  • 第一阶段
  • 积压
  • 第 0 次迭代

我需要它有:

  • 体重
  • BW\网站实现
  • BW\网站实现\第一阶段
  • BW\网站实现\Phase1\Backlog
  • BW\网站实现\Phase1\Iteration 0

我需要做哪些调整才能让它发挥作用?

最佳答案

var itpath = item.IterationPath.Split('\\');

int i = 1;
var result = itpath.Select(x => string.Join("\\", itpath.Take(i++))).ToList();

关于C# 字符串拆分路径以获取每个子路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24559262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com