C#读取文件

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 键退出程序
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值