我从设备中读取了一些浮点数,这些浮点数被保存为一个字符串.
例如:
string myTrace = myDevice.ReadTrace();
Run Code Online (Sandbox Code Playgroud)
myTrace 阅读后包含:" - 54 7 6.3 70 -90 ......"
那么跟踪内部的值的数量是未知的.
如何将字符串转换为List<float>?
谢谢
拆分基于' '然后映射string到float最后收集到列表:
List<float> floats = myTrace.Split(' ').Select(float.Parse).ToList();
Run Code Online (Sandbox Code Playgroud)