c# - 使用 Path.Combine 比使用 '+' 连接字符串有什么优势?

标签 c# concatenation

我看不出有什么区别。

Path.Combine 有什么能比完美的字符串连接做得更好?

我猜它在后台做着非常相似的事情。

谁能告诉我为什么它如此受欢迎?

最佳答案

Path.Combine 使用 Path.PathSeparator 并检查第一个路径末尾是否已经有分隔符,因此它不会重复分隔符。此外,它还会检查要组合的路径元素是否包含无效字符。

关于c# - 使用 Path.Combine 比使用 '+' 连接字符串有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32070934/

相关文章:

c# - 如何在混合的 Web API 和 MVC 应用程序中使用 Autofac 解析 Web API Controller ?

c# - 在大二进制文件中搜索字符串

c# - C#类型为 'System.Runtime.InteropServices.COMException'的未处理异常

sql - 如何在 PL/SQL 中执行字符串连接?

matlab - 注释某些行时 Matlab 中的单元格数组串联错误

c# - 将 Windows Mobile 6 窗体带到前面

c# - Visual Studio - 默认代码生成被禁用

amazon-s3 - 使用 AWS Lambda 在 S3 中连接文件

string - 多个 StringProperty 的 Javafx 串联

Python:如何在不扩展矩阵的情况下增加矩阵的维度?