File 将ArrayList类型的数组列表写入文件
我正在尝试将数组列表写入文件,我有一个返回以下类型的方法:File 将ArrayList类型的数组列表写入文件,file,arraylist,binary,filestream,File,Arraylist,Binary,Filestream,我正在尝试将数组列表写入文件,我有一个返回以下类型的方法: ArrayList<String[]> 在另一个方法中,我想将前一个方法返回的内容写入文件。我该怎么做呢?一个二进制文件而不是文本文件 谢谢ArrayList已经过时,如果我是你,我应该使用List。 可以通过以下方法实现您想要的: public void WriteTextToFile(List<String[]> TextToFile) { string textToWrite = String.E
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);
}
正如你们所看到的,我在你们的方法中使用了列表
我将使此代码与您的代码兼容,如果您给我现有的方法…ArrayList已过时,您是否可以选择使用列表?