C#读取文件
using System;
using System.IO;
using System.Runtime.InteropServices;
namespace ConsoleApp1
{
internal class Program
{
private const string FILE_NAME = "Test.txt";
static void Main(string[] args)
{
if (!File.Exists(FILE_NAME))//程序首先检查文件是否存在。如果文件不存在,则显示相应的消息并退出程序。
{
Console.WriteLine("{0} does not exist!", FILE_NAME);
Console.ReadLine();
return;
}
var fileStrArray = System.IO.File.ReadAllLines(FILE_NAME);//使用System.IO.File.ReadAllLines方法读取每一行数据
//遍历每一行数据
foreach (var item in fileStrArray)
{
//string.IsNullOrEmpty() 方法是用来检查字符串是否为 null 或空字符串的。
//该方法接受一个 string 类型的参数,如果该参数为 null 或空字符串,则返回 true,否则返回 false。
if (string.IsNullOrEmpty(item))
continue;
//去空格
var itemNew = item.Replace(" ", "");//将字符串 item中所有的空格替换为空字符串,也就是把所有空格去掉。
//使用 ToCharArray() 方法将 itemNew 字符串转换为一个由字符组成的 char 类型数组。
var arrayList = itemNew.ToCharArray();
foreach (var itema in arrayList)
{
Console.WriteLine(itema);
}
}
Console.ReadLine();//并等待用户按下 Enter 键退出程序
}
}
}