StreamReader类的常用方法
时间: 2024-04-30 12:10:29 浏览: 27
StreamReader类是用于读取文本文件的类,常用方法包括:
1. ReadLine():读取一行文本并返回一个字符串,如果已经到达文件末尾,则返回null。
2. Read():读取一个字符并返回一个整数,如果已经到达文件末尾,则返回-1。
3. ReadBlock():从当前流中读取指定数量的字符并将其存储在数组中。
4. Peek():返回下一个可用字符,但不将其从输入流中读取。
5. Close():关闭StreamReader对象和基础流,释放资源。
6. DiscardBufferedData():清除内部缓冲区的内容。
7. EndOfStream:获取一个值,该值指示当前流是否已到达文件末尾。
这些方法可以帮助我们在读取文本文件时更加方便和灵活。
相关问题
filestream和streamreader
FileStream 和 StreamReader 都是 C# 中用于读取文件的类。其中 FileStream 是用于读取二进制文件的,例如图片、视频等,而 StreamReader 则是用于读取文本文件的。
FileStream 类继承自 Stream 类,可以用于读写文件或其他数据。可用于打开文件流以进行读写、复制、移动和删除文件等操作。FileStream 类中提供了各种读写方法,例如 Read、Write、Seek 等。
StreamReader 类则提供了一些方法来读取文本文件的内容,例如 ReadLine、ReadToEnd 等。它可以读取各种不同编码的文本文件,例如 ASCII、UTF-8 等。
总的来说,FileStream 适用于读取二进制文件,而 StreamReader 适用于读取文本文件。但它们都是 C# 中非常常用的文件读取类。
C SHARP中有哪些常用类
C# 中常用的类包括:
1. Object:所有类的基类,提供了一些通用的方法,如 ToString()、Equals() 和 GetHashCode() 等。
2. String:表示字符串类型,提供了一些字符串操作方法,如 Substring()、IndexOf()、Replace() 和 Split() 等。
3. Array:表示数组类型,提供了一些数组操作方法,如 Length、IndexOf()、Sort() 和 Reverse() 等。
4. List:表示列表类型,提供了一些列表操作方法,如 Add()、Remove()、Clear() 和 Count() 等。
5. Dictionary:表示字典类型,提供了一些字典操作方法,如 Add()、Remove()、Clear() 和 Count() 等。
6. FileStream:表示文件流类型,提供了一些文件操作方法,如 Read()、Write()、Seek() 和 Close() 等。
7. StreamReader 和 StreamWriter:分别表示读取和写入文本文件的类型,提供了一些文本文件操作方法,如 ReadLine()、WriteLine() 和 Close() 等。
8. SqlConnection 和 SqlCommand:分别表示 SQL Server 数据库连接和执行 SQL 命令的类型,提供了一些数据库操作方法,如 Open()、Close()、ExecuteNonQuery() 和 ExecuteReader() 等。
9. DateTime:表示日期时间类型,提供了一些日期时间操作方法,如 Now、AddDays()、ToString() 和 Parse() 等。