我有一个列表,我想要用逗号分隔 [] 内的项目
输入是
List<string> inputString = new List<string>() { "1", "2", "3", "4" };
Run Code Online (Sandbox Code Playgroud)
输出:
[1],[2],[3],[4]
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何在没有 foreach 循环的情况下实现这一目标。我想使用 linq 查询。
我已尝试以下步骤但不起作用
inputString.Aggregate("", (str1, str2) => '[' + str1+ ']' + "," + '[' + str2+ ']');
Run Code Online (Sandbox Code Playgroud)
有人能帮我解决这个问题吗?
您是否考虑在不使用 的情况下解决这个问题LINQ?
如果是,则可以使用下一个方法:
List<string> inputString = new List<string>() { "1", "2", "3", "4" };
string output = "[" + string.Join("],[", inputString) + "]";
Run Code Online (Sandbox Code Playgroud)