代码之家  ›  专栏  ›  技术社区  ›  Yodan Tauber

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

  •  12
  • Yodan Tauber  · 技术社区  · 16 年前

    表示文件系统路径的 . 我想使用它(而不是字符串)作为变量和方法参数的数据类型(主要原因:类型安全、concat证明、逻辑比较)。

    • 据我所知,System.IO.FileInfo执行IO操作以完成其工作。我只需要路径字符串的包装器。

    5 回复  |  直到 16 年前
        1
  •  7
  •   Jehof    16 年前

    可能是图书馆 NDepend.Helpers.FileDirectoryPath

    它提供:

    • 强类型文件/目录路径。
    • 相对/绝对路径转换。
    • 路径规范化API
    • 路径比较API
    • 路径浏览API。
        2
  •  3
  •   Noon Silk    16 年前

    你在说什么 要求 System.Uri . 但你要做什么 希望

        3
  •  3
  •   Willem van Rumpt    16 年前

    首先, System.IO.Path static abstract .

    根据你到底想做什么,你可以 System.IO.DirectoryInfo System.Uri ,或创建使用 内部。

        4
  •  1
  •   Franci Penov    16 年前

    System.IO.Path 不是抽象类,而是静态类;区别在于你可以使用静态 Path 方法来操作表示文件路径的字符串。

    您也可以使用 System.Uri

    String 使用 方法内部。

        5
  •  0
  •   Egeria    16 年前