我正在使用Microsoft Visual Studio 2010. WPF App。 我必须在TCP Listener中发送3个参数(在java android客户端和c#server之间) 发送一个长字符串就可以了。所以我这样发送: 32.234,23,54321,54.5432 如你所见,有3个数字。我想在变量中保存任何数字。 我该怎么做 ? 我有所有的字符串。
答案 0 :(得分:0)
拆分字符串并转换为double:
string stringValue = "32.234, 23,54321, 54.5432";
double[] values = stringValue.Split(new [] {", "}, StringSplitOptions.None)
.Select(s => Convert.ToDouble(s)).ToArray();
假设所有值都以 ", "
分隔,并且值始终可以转换为double值。