using System;
using System.IO;public class IOHelper
{
public void ReadFile(String sFile)
{
if (File.Exists(sFile))
{ FileStream fs = File.OpenRead(sFile);
StreamReader sr = new StreamReader(fs);
string data = sr.ReadToEnd();
sr.Close();
fs.Close();
Console.WriteLine(data);
}
}
public void AppendFile(string sFile)
{
if (File.Exists(sFile))
{
StreamWriter sw = File.AppendText(sFile);
sw.Write("这是我追加的信息。");
sw.Close();
Console.WriteLine("追加文件:{0}",sFile);
}
}
}
class test
{
static void Main()
{ IOHelper h = new IOHelper();
string sFile = @"D:\test\001.txt";
h.ReadFile(sFile);
h.AppendFile(sFile);
h.ReadFile(sFile);
}
}
运行后出来 ??????????
这是为什么呢?
using System.IO;public class IOHelper
{
public void ReadFile(String sFile)
{
if (File.Exists(sFile))
{ FileStream fs = File.OpenRead(sFile);
StreamReader sr = new StreamReader(fs);
string data = sr.ReadToEnd();
sr.Close();
fs.Close();
Console.WriteLine(data);
}
}
public void AppendFile(string sFile)
{
if (File.Exists(sFile))
{
StreamWriter sw = File.AppendText(sFile);
sw.Write("这是我追加的信息。");
sw.Close();
Console.WriteLine("追加文件:{0}",sFile);
}
}
}
class test
{
static void Main()
{ IOHelper h = new IOHelper();
string sFile = @"D:\test\001.txt";
h.ReadFile(sFile);
h.AppendFile(sFile);
h.ReadFile(sFile);
}
}
运行后出来 ??????????
这是为什么呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货