HI全部 嘗試將列表集合字符串轉換爲一個行字符串時出現問題。 但是,我必須用特定的格式編輯每個項目。將代碼列表集合寫入c中的字符串#
例
List<string> items = new List<string>();
string result = string.Empty;
items.Add("First");
items.Add("Second");
items.Add("Last");
result = string.Join(",", items.ToArray());
Console.WriteLine(result); // Display: First,Second,Last
但我想轉換爲這樣的事情:
[First],[Second],[Last]
或類似
--First-,--Second-,--Last-
我知道有一些技術使用的foreach語句代碼for循環。
但是,它可以編寫代碼只是將列表中的所有項目更改爲特定的模式字符串。
所以項目集合字符串包含從「First」到「\ First /」或「Last」到「'Last'」。
方面
請您重新說明一下問題。我已經閱讀了幾次,但我仍然不確定是什麼問題。 – Neowizard 2010-10-19 09:04:04
您可以使用初始化程序列表構建一個字符串集合(儘管它可能與您的場景不匹配):var items = new List(){「One」,「Two」,「Three」,};'。你也不必轉換爲數組來使用'string.Join'了。它現在有一個覆蓋這個簽名:'公共靜態字符串加入(字符串分隔符,IEnumerable 值);' –
2010-10-19 09:07:07