gpt4 book ai didi

c# - 列表成格式化字符串

转载 作者:行者123 更新时间:2023-11-30 19:36:59 31 4
gpt4 key购买 nike

我有一个非常简单的问题,但似乎无法解决。我创建了一个字符串列表。但我想将列表格式化为一个看起来像数组的字符串。

例如这是我的列表

List<string> testData = new List<string> ();
testData.Add("test 1");
testData.Add("test 2");

然后我想将所有数据格式化成一个字符串,希望看起来像这样:

['test 1', 'test 2']

我试过使用 string.Join,但没有得到我正在寻找的结果。

最佳答案

Ive tried to use a string.Join but that doesn't get the results I'm looking for.

没错。但是,字符串格式可以提供帮助:

var res = "[" + string.Join(", ", testData.Select(s => $"'{s}'")) + "]";

在 C# 6 之前,您需要显式地使用 string.Format:

var res = "[" + string.Join(", ", testData.Select(s => string.Format("'{0}'", s))) + "]";

关于c# - 列表成格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40422391/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com