c# - 为列表元素添加引号
问题描述
我如何usersList
像这样附加每个元素并向每个用户添加引号,"User1","User2","User3"
class Program {
public static List<string> usersList = new List<string>();
static void Main(string[] args)
{
userList = ["User1,User2,User3"]
}
}
解决方案
需要 Linq:
using System.Linq;
我不确定这是您要查找的内容,但是给出了这样的用户列表:
List<string> usersList = new List<string> { "User1", "User2", "User3" };
您可以创建一个新的引用用户列表,如下所示:
List<string> quotedList = usersList.Select(u => $"\"{u}\"").ToList();
并将它们输出为逗号分隔的列表:
Console.WriteLine(string.Join(", ", quotedList.ToArray()));
推荐阅读
- linux - 如何在交互式 shell 中的 bash 脚本中使用历史命令
- ios - 如何在 Xcode 中更新或安装最新版本的 IOS?
- duktape - 从 Duktape 调用的 C++ 函数中的错误捕获和恢复
- html - 如何更改 IE 11 滚动条的宽度?
- c++ - 没有定义的自动变量声明
- javascript - 如何在节点 js 中多次覆盖和追加数据到同一个文件
- kubernetes - oauth2 代理边车的目的是什么?
- php - Laravel 5.6: ErrorException: compact(): Undefined variable: operator
- xml - 如何从 XmlEvent 访问 XML 元素名称
- flutter - 当该属性更改时,如何对显示对象属性的文本小部件进行反应性更新?这与 GetX