Создание строки из списка - PullRequest
0 голосов
/ 30 марта 2012

На самом деле у меня есть этот список "Каталог", куда я добавляю имя проекта в виде строки.

index 0 oldProjectName Project 1

index 1 oldProjectName Project 2

Я хочу создать строку, подобную этой / project1 / project2 /, для создания пути к каталогу, но у меня возникла проблема при его создании.

 foreach (string s in Directory)
            {                    
                DirectoryPath = '/' + DirectoryPath + '/' + thePreviousItem.oldProjectName + '/';
            }

Мне интересно, почему результат всегда / Project1 /проект2 / проект2 / ...

Ответы [ 2 ]

3 голосов
/ 31 октября 2012

почему бы и нет:

DirectoryPath = string.Join(@"/", Directory);
1 голос
/ 30 марта 2012
try

 DirectoryPath=""
foreach (string s in Directory)
        {

            DirectoryPath = DirectoryPath.equals("")?  s : '/' + DirectoryPath + '/' + s + '/';
        }
...