我有两个数组 -
int[] array1 = { 1, 2};
int[] array2 = { 6, 7};
我想将它们写在由tab分隔的文本文件中。
最终结果 -
1 6
2 7
请建议怎么做?
答案 0 :(得分:0)
假设两个数组的长度相同:
File.WriteAllLines(filename,
Enumerable.Range(0, arr1.Length)
.Select(i => string.Format("{0}\t{1}", arr1[i], arr2[i]));
答案 1 :(得分:-1)
你可以这样做:
public void writeFile(int[] array){
using (streamWriter sw = new StreamWriter(filename, true){
for(int i = 0; i < array.Length; i++){
sw.WriteLine(array[i] + "\t");
}
}
}
然后你就像这样调用write方法:
writeFile(array1);
writeFile(array2);