标识中的字符标识
问题描述:
我正在使用Microsoft Visual Studio 2010. WPF应用程序。 我必须在TCP侦听器(java android客户端和c#服务器之间)发送3个参数 要发送一个长字符串它工作。所以我发送这样的: 32.234,23,54321,54.5432 正如你可以看到有3个数字。我想在变量中保存任何数字。 我该怎么做? 我有所有的字符串。标识中的字符标识
答
斯普利特串并转换为双:
string stringValue = "32.234, 23,54321, 54.5432";
double[] values = stringValue.Split(new [] {", "}, StringSplitOptions.None)
.Select(s => Convert.ToDouble(s)).ToArray();
假设所有值由", "
分离和价值总是会转换为double值。
我做到了,它错了。 我写: values = lbl_Azimuth.Content.ToString()。Split(new [] {“,”},StringSplitOptions.None) .Select(s => Convert.ToDouble(s))。ToArray(); 它输入一个错误:异常已被调用的目标抛出。 – 2014-10-05 16:01:25
没关系,我在我的代码中发现了我的问题。感谢它的工作就像一个神奇的:) – 2014-10-05 16:16:45