我沒有問題,閱讀fruits.txt文件與streamreader但寫入newFruits.txt似乎無法正常工作。爲什麼我的StreamWriter沒有保存到文本文件?
我運行的代碼,沒有任何錯誤,然後檢查newFruits.txt文件,看它仍是空白。如果有幫助,我有以下newFruits.txt屏幕截圖的屬性窗口。我檢查了其他問題,他們似乎並不相似或可以理解。有什麼建議麼?
using System;
using System.IO;
using System.Globalization;
using System.Threading;
class FruityLoops
{
static void Main()
{
Console.WriteLine("Loading and sorting fruits...");
CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;
TextInfo textInfo = cultureInfo.TextInfo;
StreamReader fruitreader = new StreamReader("fruits.txt");
string fruitList = fruitreader.ReadLine();
char x = ',';
string[] fruitArray1 = fruitList.Split(x);
Array.Sort(fruitArray1);
fruitreader.Close();
StreamWriter fruitwriter = new StreamWriter("newFruits.txt");
fruitwriter.WriteLine(fruitArray1);
fruitwriter.Close();
}
}
這是我的屬性菜單的picture我正在嘗試寫的文本文件。看到任何問題?不知道這是一個設置問題還是代碼問題。
這裏是我的fruits.txt文件的picture了。
這工作。謝謝! –