簡體   English   中英

使用Select時使用參數解析值

[英]Parsing values with arguments while using Select

我有一個相當簡單的問題,但即使經過谷歌搜索,我也已經有一段時間無法解決了。 我要執行以下命令:

var dataFragments = bufferLine.Split(';').Select(double.Parse).ToList();

但是,我需要使用InvariantCulture進行解析。 我只想對這種操作使用不變的區域性,但是我一直無法弄清楚如何為此問題設置適當的參數。

這是我要解析的數據的示例:

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的重載,該重載采用IFormatProviderCultureInfo實現該重載:

var dataFragments = bufferLine.Split(';').Select(s => double.Parse(s, CultureInfo.InvariantCulture)).ToList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM