C#编程-119:读取文件StreamReader类

简介: C#编程-119:读取文件StreamReader类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace StreamReaderTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = @"C:\Windows\System32\drivers\etc\hosts";
            string myline = "";
            if (File.Exists(path))
            {
                //using(){}自动帮助我们释放流所占用的空间
                //()创建过程
                //{}读取或写入的过程
                //均不能加分号
                using (StreamReader sr = new StreamReader(path))
                {
                    myline = sr.ReadLine();
                    while (myline != null)
                    {
                        Console.WriteLine(myline);
                        myline = sr.ReadLine();
                    }
                }
            }
            else
            {
                Console.WriteLine("文件不存在!");
            }
            Console.ReadLine();
            //方法一:
            //方法二:
        }
    }
}

119.1.jpg119.2.jpg119.3.jpg

相关文章
|
2月前
|
运维 Java Unix
File类和IO流
File类和IO流
39 0
|
5月前
|
存储 安全 编译器
C#中使用I/O文件流
流,即是二进制数值,文件和流 I/O(输入/输出)是指在存储媒介中传入或传出数据。在 .NET 中,System.IO命名空间包含允许以异步方式和同步方式对数据流和文件进行读取和写入操作的类型。这些命名空间还包含对文件执行压缩和解压缩的类型,以及通过管道和串行端口启用通信的类型。命名空间:System.IO程序集:System.Runtime.dll。
46 1
|
8月前
|
Shell 开发工具
读取文件
读取文件
28 3
|
8月前
|
存储 移动开发 Java
IO流以及File类
IO流以及File类
|
10月前
|
存储 缓存 Java
【Java I/O 流】字符输入输出流:Reader 和 Writer
前面我们已经学会了字节流的使用,本篇开始介绍字符流。字符输入输出流是所有字符流的超类,学会了它们的方法,也基本上掌握了其子类的使用了。
78 0
|
存储 Java
java IO流详细总结(二、字符输入输出流,File文件操作类)
java IO流详细总结(二、字符输入输出流,File文件操作类)
181 0
java IO流详细总结(二、字符输入输出流,File文件操作类)
|
Java 程序员
JAVA:文本文件读写使用Reader/Writer,二进制文件使用InputStream/OutputStream
JAVA:文本文件读写使用Reader/Writer,二进制文件使用InputStream/OutputStream
64 0
|
移动开发 C++ Windows
C++读取文件
C++读取文件
|
存储 缓存 Java
09、IO流—File类与IO流(二)
09、IO流—File类与IO流(二)
09、IO流—File类与IO流(二)
|
存储 Java Unix
09、IO流—File类与IO流(一)
09、IO流—File类与IO流(一)
09、IO流—File类与IO流(一)