我有一个用这个查询创建的数组:
public string[] Scores { get; set; }
var scoresBetted = _context.Bet.Where(i => i.MatchId == id)
.Select(a => a.ScoreBetted).ToArray(); //ScoreBetted type string
Scores = scoresBetted;
我现在想把数组分解成这样,例如:"1-1","4-2","2-1"
等。我是我认为这需要使用 foreach
循环,但我找不到我该怎么做。
为什么我想这样做是因为我想在图表中动态创建 c3 类别,而这些类别是一个数组,example here
最佳答案
尝试使用
var test = string.Join(@",", Model.ListOfScores.Select(x => $"'{x}'"));
这意味着它首先将每个项目放在 ' '
中,然后将您的数组与 ,
分隔开
版本Fiddle
关于javascript - 我如何用每个字符串之间的逗号分割一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52401412/