请问C#中如何将一个以,分隔的string转换为int【】?

例如有string 1,2,3,4,5
如何转换为int【】{1,2,3,4,5}

string s = " 1,2,3,4,5";
int arr = s.Split(",").Select(x => int.Parse(x)).ToArray(); //注意逗号是全角的。

string str = "1,2,3,4,5";

int[] list = Array.ConvertAll(str.Split(','),int.Parse);

string strIndex = Console.ReadLine();//"1,2,3,4,5";
string[] index = strIndex.Split(new char[] { ',' }); 我的博客有这个案例的