2012-10-04 67 views
1

我有一個名爲MyList的輸入列表。在javascript中,當我們在數字數組上調用toString時,它將它轉換爲一個字符串,每個數字用逗號分隔;我期待在C#中做同樣的事情。在C中輸入數組的列表#

我嘗試調用.ToString()到列表中,但它返回列表的類型。我正在考慮一個遍歷列表的循環,並將每個元素與逗號一起添加到stringbuilder,然後將.ToString()字符串構建器。

這是做這件事的最好方法嗎?

謝謝。

回答

7

使用string.Join

string result = string.Join(",", MyList); 
+0

好的,感謝您的回答! – frenchie

2

可以使用String.Join方法爲 「內爆的」 與分離器陣​​列。

例如爲:

String.Join(",", MyList); 
+0

好的,謝謝你的回答! – frenchie

2

嘗試使用此代碼:

List<int> MyList = new List<int>(); 
      MyList.Add(1); 
      MyList.Add(2); 
      MyList.Add(3); 
      MyList.Add(4); 
      MyList.Add(5); 
      MyList.Add(6); 

      var m = string.Join(",", MyList); 

      MessageBox.Show(m.ToString());