【发布时间】:2008-12-01 10:45:26
【问题描述】:
在我们的代码中的许多地方,我们都有对象集合,我们需要从中创建一个逗号分隔的列表。集合的类型各不相同:它可能是我们需要某个列的 DataTable,也可能是 List
现在我们遍历集合并使用字符串连接,例如:
string text = "";
string separator = "";
foreach (DataRow row in table.Rows)
{
text += separator + row["title"];
separator = ", ";
}
有没有更好的模式呢?理想情况下,我想要一种我们可以重用的方法,只需发送一个函数即可从每个对象中获取正确的字段/属性/列。
【问题讨论】: