将ArrayList <string []>类型的数组列表写入文件</string []>

时间:2014-03-21 14:52:07

标签: file arraylist binary filestream

我试图将数组列表写入文件,我有一个返回类型的方法:

ArrayList<String[]>

在一个单独的方法中,我想写出前一个方法返回到文件的内容。我该怎么做呢?二进制文件而不是文本文件?

谢谢

1 个答案:

答案 0 :(得分:0)

ArrayList已过时,如果我是你,我应该使用List。 您可以通过以下方法实现您的目标:

public void WriteTextToFile(List<String[]> TextToFile)
{
    string textToWrite = String.Empty;
    foreach(string[] array in TextToFile)
    {
        foreach(string text in array)
        {
            textToWrite += text;
        }
    }
    System.IO.File.WriteAllText(@"C:\TextFile.txt", textToWrite);
}

使用此方法调用上述方法:

public void YourMethod()
{
    List<String[]> text = new List<String[]>();
    //Add data to text variable here
    ...
    ...
    WriteTextToFile(text);
}

我在List<String[]>中使用YourMethod,你可以看到。

如果你给我现有的方法,我会使这段代码与你的代码兼容......