3

查看一个简单的配置条目:

保存路径时的最佳实践决定是什么?带有斜杠,例如:

<add key="aaa" value="\\dsFileSrv\Documents\Public\RX\DATA\Source\"/>

或者

<add key="aaa" value="\\dsFileSrv\Documents\Public\RX\DATA\Source"/>

ps 我知道我可以使用 Path.Combine 来消除这种冲突。

但是,仍然必须有一个最佳的整体决策作为起点。

4

2 回答 2

3

让我们看看框架本身使用了什么......

Environment.CurrentDirectory

输出:

C:\Users\rotem\Desktop

因此,我会说没有尾随斜杠。

编辑
话虽如此,如果您使用Path.Combine,包含尾随反斜杠并没有真正的危害,并且如评论中所述,它可能会更好地传达这保证是一个目录而不是没有扩展名的文件。

于 2012-12-25T15:55:11.953 回答
0

在与自己思考之后,(并在阅读答案之后)

我认为为了使 onfig 文件更“人类可读”和“更易于理解” -

用斜线指定是更好的选择。(原因在 c:\a\1 , 1 可以是文件)。

于 2012-12-25T20:01:55.130 回答