Prática recomendada para construir caminhos de arquivo em c #

Eu estou trabalhando em um projeto c # onde devo criar caminhos para vários arquivos e pastas. Todos eles estão em uma pasta raiz que eu especifiquei no meu arquivo Web.config.

Por exemplo:

"começar com:" D: \ builds \ "do meu Web.configPasse para GetRelativePath () para obter "D: \ builds \ 5.2 \ 5.2.9751"Em seguida, passe para GetAutoSuitePath () para obter "D: \ builds \ 5.2 \ 5.2.9751 \ AutoSuite \"Em seguida, passe para ParseBrLog que irá ler "D: \ builds \ 5.2 \ 5.2.9751 \ AutoSuite \ AASanity.csv"

Meus caminhos estão corretos, mas só quero saber qual é a melhor prática para caminhos incompletos. Devo adicionar um "\" ao final de cada pasta ("D: \ Builds \ 5.2 \" + "test.txt") ou adicionar um ao início de cada pasta / arquivo que adicionar ao caminho ("D : \ Builds "+" \ 5.2 "+" \ test.txt ")? Atualmente, estou fazendo as duas coisas e quero escolher uma maneira uniforme de fazê-lo.

questionAnswers(2)

yourAnswerToTheQuestion