Добавить цитаты в элементы списка - PullRequest
1 голос
/ 14 октября 2019

Как добавить каждый элемент в usersList и добавить кавычки для каждого пользователя следующим образом: "User1","User2","User3"

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

Ответы [ 2 ]

3 голосов
/ 14 октября 2019

Требуется 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()));
0 голосов
/ 14 октября 2019
List<String> userList = new List<String>();

String userData = "User1,User2,User3";

userList.AddRange(userData.Split(',').Select(x => String.Format("\"{0}\"", x)));

// check area
for(int i = 0; i < userList.Count; i++)
{
     Console.WriteLine(userList[i]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...