字符串连接附加每个元素文本
本文关键字:元素 文本 连接 字符串 | 更新日期: 2023-09-27 17:49:38
我有一个包含n个元素的数组;
var arr =["answerswer1"、"answerswer2","answerswer3"],
我需要这样的结果:
{"text":"answerswer1"},{"text":"answerswer2"},{"text":"answerswer3"}
试过这样做:
string.Join(",", arr);
但是如何给每个元素添加{"text":" "}呢?
您可以使用LINQ从带有附加文本的数组中选择:
var arrayWithText = arr.Select(a => "{'"text'":'"" + a + "'"}");
var result = string.Join(",", arrayWithText);