详细代码如下:
using System;
//第一步,引用IO和Text命名空间
using System.IO;
using System.Text;
namespace ReadTest
{
class Class1
{
static void Main(string[] args)
{
//所有的文件操作都必须放在try程序块中
try
{
//第二步:建立流
using(FileStream fs = File.Open(@"d:"a.txt",FileMode.OpenOrCreate,FileAccess.Read,FileShare.None))
{
//第三步:声明byte数组
byte[] b = new byte[fs.Length];
//第四步:一次性读取文件,把内容存放在数组b中
fs.Read(b,0,b.Length);
//第五步:把数组b转换为相应的字符串
string s = UTF8Encoding.Default.GetString(b);
Console.WriteLine(s);
//最后,关闭流,释放资源
fs.Close();
}
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}
}