而不是使用foreach或for找到忽略逗號的最後或第一個元素。我確信必須有一種方法可以輕鬆地連接列表DataRows的特定列。如何使用逗號加入列表<DataRow>的特定列?
這裏是我曾嘗試
List<DataRow> rows;
string forms = rows.Aggregate(string.Empty, (current, row) => current + row[1] + ", ");
輸出:A,B,C,d,
string forms = rows.Aggregate(string.Empty, (current, row) => current + ", " + row[1]);
輸出:A,B,C,d
也試過這個建議:
string forms = string.Join(", ", Array.ConvertAll(rows.ToArray(), i => i.ToString()));
產量:S ystem.Data.DataRow,的System.Data.DataRow,的System.Data.DataRow,的System.Data.DataRow <>
什麼被通緝:
輸出A,B,C,d
我很好奇,什麼是錯與選項1,然後除去最後一個字符。 – DidIReallyWriteThat 2014-09-10 12:19:07