winform中怎么将文本名为“坐标.txt”的text文本中的坐标数据保存到不同数组中
时间: 2024-05-15 15:19:24 浏览: 73
C#保存listbox中数据到文本文件的方法
你可以使用以下代码将文本中的坐标数据保存到不同的数组中:
```csharp
// 读取文本文件中的数据
string[] lines = File.ReadAllLines("坐标.txt");
// 定义三个数组,分别用于保存 X 坐标、Y 坐标、Z 坐标
double[] xCoords = new double[lines.Length];
double[] yCoords = new double[lines.Length];
double[] zCoords = new double[lines.Length];
// 遍历每一行数据,将其解析成坐标值,并保存到相应的数组中
for (int i = 0; i < lines.Length; i++)
{
string[] values = lines[i].Split(',');
if (values.Length == 3)
{
double x = double.Parse(values[0]);
double y = double.Parse(values[1]);
double z = double.Parse(values[2]);
xCoords[i] = x;
yCoords[i] = y;
zCoords[i] = z;
}
}
```
这段代码假设文本文件中每行都包含三个用逗号分隔的坐标值,例如:
```
1.0, 2.0, 3.0
4.0, 5.0, 6.0
7.0, 8.0, 9.0
```
如果文本文件中的格式不同,你需要相应地修改代码以适应你的数据。
阅读全文