C# 使用Select时使用参数分析值
我有一个相当简单的问题,但我已经有一段时间没能解决了,即使在谷歌搜索之后。我想执行以下命令:C# 使用Select时使用参数分析值,c#,windows,C#,Windows,我有一个相当简单的问题,但我已经有一段时间没能解决了,即使在谷歌搜索之后。我想执行以下命令: var dataFragments = bufferLine.Split(';').Select(double.Parse).ToList(); 但是,我需要对不变量文化进行解析。我只想在这个操作中使用不变的区域性,但我还没有弄清楚如何为这个问题设置适当的参数 下面是我要分析的数据示例: 1;-0.002;-0.005;0.994;-0.975;2.560;4.024;-2.700;3.299;86.
var dataFragments = bufferLine.Split(';').Select(double.Parse).ToList();
但是,我需要对不变量文化进行解析。我只想在这个操作中使用不变的区域性,但我还没有弄清楚如何为这个问题设置适当的参数
下面是我要分析的数据示例:
1;-0.002;-0.005;0.994;-0.975;2.560;4.024;-2.700;3.299;86.699;1009.599;28.67;
您可以使用
double.Parse
重载,该重载接受IFormatProvider
,该CultureInfo
实现:
var dataFragments = bufferLine.Split(';').Select(s => double.Parse(s, CultureInfo.InvariantCulture)).ToList();
您可以使用
double.Parse
重载,该重载接受IFormatProvider
,该CultureInfo
实现:
var dataFragments = bufferLine.Split(';').Select(s => double.Parse(s, CultureInfo.InvariantCulture)).ToList();