操作环境
.net 5
centos7
vistual studio 2019(16.11.15)
win10
.net core和.net framework的写法是一样的
代码如下:
static void Main(string[] args)
{
Console.WriteLine("开始读取文件");
FileStream fs = new FileStream("./FilePath/text.txt", FileMode.OpenOrCreate);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
string readRet = Encoding.UTF8.GetString(buffer);
Console.WriteLine("读取到的文本为:"+readRet);
Console.ReadLine();
}
程序使用相对路径的方式
window平台下的运行结果
linux平台下的执行结果:
把Debug目录下的net5.0目录拷贝到centos7的目录下执行,执行结果如下图: