我有一个包含逗号分隔值的List<string>
,例如,每个项目看起来像“123,123,123”。现在,我想将其转换为List<int>
。我怎样才能做到这一点?转换逗号分隔列表<string>到列表<Int>
我曾尝试以下:
List<int> TagIds = parameters.AccidentId.Split(',').Select(int.Parse).ToList();
但它说:
System.Collections.Generic.List不包含“拆分”的定义,接受一个类型的第一个参数可以找到'System.Collections.Generic.List'。
我定义我AccidentId这样的:
if (AccidentId != null && AccidentId.itemsSelected != null)
{
parameters.AccidentId = new List<string>();
foreach(var param in AccidentId.itemsSelected)
{
parameters.AccidentId.Add(param);
}
}
是'parameters.AccidentId'列表? –
好像你在用'string.Split'混合。 –