C# 排队数组还是将队列写入多维数组?
我有一组浮点数,每个浮点数有4个。我希望将它们排队,以便稍后将队列的内容写入文件。我使用以下代码: 在我的“MasterScript.cs”中: 行得通,但我每行都有一个浮点数。我希望每行有四个浮点数,因为原始的C# 排队数组还是将队列写入多维数组?,c#,arrays,queue,C#,Arrays,Queue,我有一组浮点数,每个浮点数有4个。我希望将它们排队,以便稍后将队列的内容写入文件。我使用以下代码: 在我的“MasterScript.cs”中: 行得通,但我每行都有一个浮点数。我希望每行有四个浮点数,因为原始的m_点是每行四个浮点数的数组。。。 是否有可能对浮点数组进行排队?(当我通过foreach(MasterScript.my_pointsQ中的对象点)删除MasterScript中的和地址点时,我也得到了一行。) 或者有没有办法将我的队列复制到一个四维数组 您只需将队列类型更改为 pub
m_点
是每行四个浮点数的数组。。。
是否有可能对浮点数组进行排队?(当我通过foreach(MasterScript.my_pointsQ中的对象点)
删除MasterScript中的
和地址点时,我也得到了一行。)
或者有没有办法将我的队列复制到一个四维数组 您只需将队列类型更改为
public static Queue <float[]> my_pointsQ = new Queue <float[]> ();
publicstaticqueue my_pointsQ=newqueue();
请参见:您应该能够在队列中存储阵列
public static Queue <float[]> my_pointsQ = new Queue <float[]> ();
我使用了“,”作为分隔符,但您可以将其留空,或将其更改为您想要的任何内容。非常感谢:)这是我需要的
using(StreamWriter writer = new StreamWriter(file)){
foreach (float point in MasterScript.my_pointsQ)
writer.WriteLine (point);
}
public static Queue <float[]> my_pointsQ = new Queue <float[]> ();
public static Queue <float[]> my_pointsQ = new Queue <float[]> ();
using(StreamWriter writer = new StreamWriter(file))
{
foreach (float[] point in MasterScript.my_pointsQ)
writer.WriteLine (string.Join(",",point);
}