将字符串转换为整数列表

时间:2011-02-23 20:22:46

标签: c# string

我有一个Visual Studio 2008 C#.NET 3.5应用程序,其中我有一个字符串,其中包含以分号分隔的数字列表。

string num_list = "1;2;3;4;201;2099;84"

我想将其转换为List<int>。有没有比这更简单的方法?

List<int> foo = new List<int>();
foreach (string num in num_list.Split(';'))
    foo.Add(Convert.ToInt32(num));

谢谢, PaulH

2 个答案:

答案 0 :(得分:5)

 List<int> foo = num_list.Split(';').Select(num => Convert.ToInt32(num)).ToList();

答案 1 :(得分:1)

num_list.Split(';').Select( o => int.Parse(o)).ToList();
相关问题