假设我有一个包含多个值的字符串:
private string serverList = "Server 1, Server 2, Server 3";
是否可以将这些值添加到列表中? 显然,如果我只使用List.Add(serverList);我将把所有3个作为单个元素。我需要的是serverList的3个独立元素。
答案 0 :(得分:3)
使用Split
方法将字符串分解为数组
string[] servers = serverList.Split(',');
答案 1 :(得分:3)
serverList.Split(',').Select(server => server.Trim()).ToList();
答案 2 :(得分:0)
string serverList = "Server 1,Server 2,Server 3";
List<string> listServers = new List<string>{};
listServers.AddRange(serverList.Split(',')); // utilize AddRange instead of Add