将字符串转换为整数列表

Pau*_*ulH 1 c# string

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

string num_list = "1;2;3;4;201;2099;84"
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢,PaulH

Bal*_*a R 5

 List<int> foo = num_list.Split(';').Select(num => Convert.ToInt32(num)).ToList();
Run Code Online (Sandbox Code Playgroud)