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



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

ArrayList<String[]>

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

谢谢

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);
}

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

我将使此代码与您的代码兼容,如果你给我你现有的方法…

相关内容

  • 没有找到相关文章

最新更新