我工作在C#,並試圖從以下字符串解析出來的「W」一邊一國花車:C# - 解析一個奇怪的字符串連接浮動
"10.3w20.5"
我想有漂浮物可用作方程式中的漂浮物。我該如何做到這一點?
我試着按長度分割字符串,但後來認識到每邊的值可能是可變的。
我工作在C#,並試圖從以下字符串解析出來的「W」一邊一國花車:C# - 解析一個奇怪的字符串連接浮動
"10.3w20.5"
我想有漂浮物可用作方程式中的漂浮物。我該如何做到這一點?
我試着按長度分割字符串,但後來認識到每邊的值可能是可變的。
如何:
var floats = "10.3w20.5".Split('w').Select(s => Convert.ToSingle(s));
的唯一的事情添加到avalable答案,就是通常人們忘記mantion在轉換mnagement。如果您要在多文化環境中運行,請注意您用於存儲和轉換數據的Culture。
public static float ToSingle(
string value,
IFormatProvider provider
)
我會說,即使你不打算在多元文化環境下運作,它總是一個好注意這個。
那麼,你到目前爲止嘗試過什麼? – 2011-12-21 07:51:30
你有什麼嘗試?看起來像一個分裂+解析應該很容易做到這一點......? – 2011-12-21 07:51:51
對不起。是的,我忘了提及我試圖按長度分割字符串,但後來認識到,每邊的這兩個值可能是可變的。 – user1001828 2011-12-21 08:09:28