gpt4 book ai didi

表示路径的 C#(非静态)类

转载 作者:可可西里 更新时间:2023-11-01 08:10:46 24 4
gpt4 key购买 nike

我正在寻找一个 C# 类表示文件系统路径。我想使用它(而不是字符串)作为变量和方法参数的数据类型(主要原因:类型安全、concat-proof、逻辑比较)。

  • System.IO.Path 提供了我想要的大部分功能,但它是静态的。
  • 据我所知,System.IO.FileInfo 执行 IO 操作以完成其工作。我只需要路径字符串的包装器。

谢谢!

最佳答案

可能是图书馆NDepend.Helpers.FileDirectoryPath正是您要找的。

它提供:

  • 强类型文件/目录路径。
  • 相对/绝对路径转换。
  • 路径规范化API
  • 路径有效性检查API
  • 路径比较API
  • 路径浏览 API。
  • 路径 rebase API
  • 路径操作列表(TryGetCommonRootDirectory、GetListOfUniqueDirsAndUniqueFileNames、列表相等……)

关于表示路径的 C#(非静态)类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3059985/

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