首页 > 解决方案 > 为列表元素添加引号

问题描述

我如何usersList像这样附加每个元素并向每个用户添加引号,"User1","User2","User3"

class Program {
  
  public static List<string> usersList = new List<string>();
        
  static void Main(string[] args)
  {
  userList = ["User1,User2,User3"]
  }
}

标签: c#listformat

解决方案


需要 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()));

推荐阅读