IO
-
C# TextWriter.Close – 关闭文本编写器
C#中的TextWriter类是一个抽象类,用于向文本或流中写入字符。 Close() 方法是 TextWriter 类的一个实例方法,用于关闭当前 writer 对象并释放与此对象关联的所有系统资源(比如内存和句柄)。 以下是 TextWriter.Close 方法的使用方法: public virtual void Close (); 在调用 Close…
-
C# TextReader.ReadToEnd – 读取所有字符
TextReader.ReadToEnd方法是一个用于读取文本中从当前位置到末尾的所有字符的方法。它返回的是一个字符串,包括在当前位置到文件末尾的所有字符。如果已经到了文本的末尾,那么.ReadToEnd()就会返回一个空字符串。这个方法在数据读取中非常常见,特别是在读取小文件时非常方便。下面是更详细的使用方法: 语法 public virtual stri…
-
C# TextReader.ReadLine – 读取一行字符
C# 中 TextReader.ReadLine 方法的作用是从当前文本读取器中读取一行字符数据,并返回一个字符串,该字符串包含该行数据的所有字符,但不包括换行符。该方法会一直读取字符,直到遇到一个换行符或者文件末尾。 TextReader.ReadLine 方法的使用方法如下: using System; using System.IO; class Pr…
-
C# TextReader.Peek – 预读取下一个字符
TextReader.Peek 方法用于返回下一个字符但不移动数据流中的位置指针。该方法返回的结果是下一个可用字符,但并不消费该字符。如果要消费该字符,可以调用 Read 方法。 该方法的语法为: public virtual int Peek() 其中,返回值是一个整数,表示下一个可用字符,或者当没有可用字符时为 -1。 Peek 方法可以在文本文件或字符…
-
C# TextReader.Read – 读取一个字符
C#中的TextReader.Read方法用于从输入流中读取一个字符,并将该字符作为int类型返回。如果流已经位于末尾,则返回-1。 使用到TextReader.Read方法需要先实例化一个TextReader类的对象,常见的TextReader实例化有两种方式:StreamReader和StringReader。StreamReader从文件流中读取数据,…
-
C# Stream.Write – 向流中写入数据
C#的Stream.Write方法是用于向流中写入数据的方法,其作用是将字节数组中的内容写入到流中。该方法可以用于写入任何类型的数据,包括文本、图像、声音等。 以下是该方法的使用方法的完整攻略: 打开流对象:在使用该方法之前,需要打开流对象。打开流对象可以使用FileStream类、MemoryStream类、NetworkStream类等。根据需要选择相应…
-
C# TextReader.Close – 关闭文本读取器
TextReader.Close 方法是C#中System.IO.TextReader类的一个实例方法,用于关闭流并释放与之关联的所有系统资源。 使用方法: 首先通过实例化一个TextReader对象,打开一个文本流 对打开的文本流进行读取操作 使用TextReader.Close()方法关闭文件流和内存流 完整代码示例1: using System; us…
-
C# Stream.SetLength – 设置流的长度
Stream.SetLength() 方法是用于设置流的长度的方法,通过该方法可以更改流的大小,包括增加或减少流的大小。 作用 当需要向文件中写入数据时,如果文件已经存在,并且需要覆盖其中的一部分数据或向文件中间插入数据,则需要确保指定的长度和位置正确。Stream.SetLength() 方法可以用于这种情况,它可以更改文件流的长度,从而为新增或修改数据腾…
-
C# Stream.Seek – 在流中定位
Stream.Seek 方法用于在流中寻找具有给定偏移量的位置,并将流的读/写指针移动到该位置。Seek 方法可用于在文件中进行定位,以便读取或写入指定位置的数据。 使用方法 方法签名 public virtual long Seek(long offset, SeekOrigin origin); 参数含义 offset:偏移量。它表示要在流内移动的字节数…
-
C# Stream.ReadByte – 从流中读取一个字节
C# 中的 Stream 类提供了许多方法来读取和写入字节流,其中包括 ReadByte 方法。ReadByte 方法的作用是从当前流中读取下一个字节并提升流的位置一个字节,如果流已经结束,则返回 -1。 使用方法的完整攻略如下: 语法 public virtual int ReadByte(); 返回值 返回读取的字节的整数表示形式,如果已经读取到流的末尾…