相关疑难解决方法(0)

创建逗号分隔的字符串C#?

我有一个包含许多值的对象,其中一些(不是来自对象的所有值)都需要放在csv字符串中.我的方法是这样的:

string csvString = o.number + "," + o.id + "," + o.whatever ....
Run Code Online (Sandbox Code Playgroud)

不知怎的,我认为有更好,更优雅的方式?

c# string-concatenation

49
推荐指数
3
解决办法
9万
查看次数

LINQ:如何将整数列表连接成逗号分隔的字符串?

这可能是我错过的傻事,但我尝试连接整数列表而不是用以下内容求和:

integerArray.Aggregate((accumulator, piece) => accumulator+"," + piece)
Run Code Online (Sandbox Code Playgroud)

编译器抱怨参数错误.是否有一个光滑的方式来做到这一点,而不必经过一个循环?

c# linq aggregate

37
推荐指数
4
解决办法
3万
查看次数

将对象集合加入逗号分隔的字符串中

在我们的代码中的许多地方,我们都有对象集合,我们需要从中创建以逗号分隔的列表.集合的类型各不相同:它可能是我们需要某个列的DataTable,或者是List <Customer>等.

现在我们遍历集合并使用字符串连接,例如:

string text = "";
string separator = "";
foreach (DataRow row in table.Rows)
{
    text += separator + row["title"];
    separator = ", ";
}
Run Code Online (Sandbox Code Playgroud)

这有更好的模式吗?理想情况下,我希望通过发送函数来从每个对象获取正确的字段/属性/列,我们可以重用一种方法.

.net c# .net-3.5

26
推荐指数
6
解决办法
6万
查看次数

标签 统计

c# ×3

.net ×1

.net-3.5 ×1

aggregate ×1

linq ×1

string-concatenation ×1