2012-03-30 43 views
0

其實我有這個列表「目錄」,我將項目的名稱添加爲字符串。從列表中創建一個字符串

指數0 oldProjectName項目1

指數1 oldProjectName項目2

我想創建這樣/ PROJECT1 /項目2 /字符串,創建一個目錄路徑,但我有一個問題,當我創造它 。

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

我很奇怪,爲什麼結果總是/ PROJECT1 /項目2 /項目2/...

+4

你不使用's'你的循環... – 2012-03-30 09:51:44

回答

1
try 

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

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

爲什麼不:

DirectoryPath = string.Join(@"/", Directory); 
+0

是的,爲什麼不? – CoffeeRain 2012-10-31 14:35:03