C#将字符串转换为int []的最佳方法是什么

leo*_*ora 0 c# arrays string int string-parsing

可能重复:
拆分字符串,在一行中转换ToList <int>()...

我有一个看起来像这样的字符串.

string s = "1,6,4,3,5,7,4";
Run Code Online (Sandbox Code Playgroud)

我想将其转换为整数数组.

在C#中执行此操作的最佳和最快方式是什么?

Dan*_*nil 7

使用拆分方法.

int[] array = s.Split(',').Select(str => int.Parse(str)).ToArray();
Run Code Online (Sandbox Code Playgroud)

嗯,不知道它是否是最快的方式,但它是最简单的方式:)