C#-项模板中逗号分隔的字符串数组

本文关键字:分隔 字符串 数组 C#- | 更新日期: 2023-09-27 18:27:47

我想在Repeater->项templete内的Eval函数中将字符串更改为逗号当我使用时

Eval("RoleName").ToString().Replace(" ", ", ")

它只在第一个字符串单词上显示逗号,而不是所有的

Memeber, Admin SupuerAdmin User

但我想要

Member, Admin, SuperAdmin, User

C#-项模板中逗号分隔的字符串数组

使用聚合

var a = "Memeber Admin SupuerAdmin User";
var z = a.Split(' ').Aggregate((x, y) => x + ", " + y);
System.Console.WriteLine(z);

使用String.Join将字符串数组转换为单个分隔字符串。

String.Join(",",Eval("RoleName"));

我不确定Eval("RoleName")的结果类型,但如果它是字符串[],它会起作用。