C# StreamWriter

289 阅读6分钟

在这篇文章中,我们将讨论C#编程语言中的Streamwriter类。Streamwriter类通常用于处理文件中的文本数据;当我们用不同的方法和构造函数改变或添加文件中的文本时,它可以提供帮助。StreamWriter类定义在System.IO命名空间中,它是C#编程语言中TextWriter类的一个继承。

在Ubuntu 20.04中使用C#中的StreamWriter类在文件中写入文本。

现在我们将利用Streamwriter类的方法和构造函数在一个".txt "格式的文件中写入文本。这个 "C#文件 "将被编译,而文本文件将使用命令行界面进行编辑。我们将打开桌面目录,在桌面上创建C#文件和文本文件,以便于访问;为此;我们将使用 " cd Desktop " 命令。之后,我们将创建一个".cs "文件,在该文件中我们将编写一个 "C#"程序,将文本写入文本文件中。

在上面的代码中,我们使用了streamwriter类,并制作了一个该类的对象来调用其功能,这些功能将协助我们将文本写入我们在桌面上创建的文件中。然后调用该类对象,让我们访问 "Write() "方法,该方法负责将文本写入文本文件,另一个方法是 "WriteLine() "方法,负责将一行写入文本文件。

终端输出将显示,数据被成功保存。我们还将打开我们制作的".txt "文件,在桌面上找到它并仔细检查文本。

正如我们在下面看到的,该文本文件中写有一些我们之前在代码中写的文字,这进一步证实了我们的程序成功执行了操作。

在Ubuntu 20.04中使用C#的streamwriter类在文本文件中插入一行。

由于我们已经在一个文本文件中成功地写了一个字,我们将继续在一个文本文件中写一个整体。对于这个操作,我们将使用 "WriteLine() "函数,它使我们能够在文本文件中分行写入文本。我们将编写一个C#程序,其中我们将创建一个文件,然后利用streamwriter类在文本文件中写入一行。

我们在下面的代码中利用了streamwriter类,并生成了该类的一个对象,以使用其程序 "WriteLine() "方法,这将让我们把一行写进我们在桌面上创建的一个文件。

正如命令行终端所提示的那样,数据被成功存储。我们还将通过在桌面上找到".txt "文件并查看它来验证我们产生的文本。

这个".txt "文件显示,有一行被添加到文本文件中,这就验证了我们的程序运行成功。

在Ubuntu 20.04中使用C#中的streamwriter类在文本文件中插入多行。

现在我们的重点将是使用C#中的Streamwriter类在一个文本文件中添加多行。我们将在桌面上初始化一个文本文件,然后创建一个Streamwriter类的对象,通过这个对象,我们将访问Streamwriter类的函数 "WriteLine()",将文本行插入到".txt "文件。

在下面的代码中,我们使用了streamwriter类,并建立了该类的一个实例来使用其操作,这使得我们可以向我们在桌面上制作的文件添加多行文字。我们使用StreamWriter类的 "WriteLine() "方法,在我们的文本文件中写入多行。

终端输出将显示在我们的文本文件中保存数据的成功信息。我们还将通过打开和分析我们桌面上的文本文件来验证数据的保存情况。

因为该文件显示在文本文件中已经更新了多行,这是确认在文本文件中添加多行数据。正如我们的程序所建议的,使用 "WriteLine() "来插入和保存文本文件中的行是很有效的。

在Ubuntu 20.04中通过使用C#编程语言中的streamwriter类在文本文件中保存一个变量。

在这个例子中,我们将在一个文本文件中保存一个变量,并在保存到文本文件之前进行数学运算。我们先在桌面上创建一个文本文件,然后初始化三个整数,并给其中两个整数赋值,而第三个整数将是这两个整数的乘积。在赋值和函数之后,我们将使用streamwriter类来保存文本文件中的第三个整数变量。

在上面的代码中,我们已经在代码中初始化了3个整数变量,并为其中两个变量赋值,而第三个整数则被说明是前两个整数的乘积。之后,我们使用 "Write() "方法将这些变量插入并保存到文本文件中。

终端显示的输出信息提供了证据,证明我们的文本文件中的数据被保存了,这也可以通过从我们的桌面上查看文本文件来进行验证。

文本文件显示了变量被保存的那一行。两个整数之和的结果,即 "8",显示在该行的最后部分。

在Ubuntu 20.04环境下,使用StreamWriter类与FileStream类,用C#编程语言创建并插入数据到文本文件中。

在这个例子中,我们将使用Streamwriter类与FileStream类来创建并连贯地保存文本文件中的数据。Filestream类用于C#编程语言中与文件有关的所有功能,如打开、关闭、读取和写入。这个类在C#编程中被定义在System.IO命名空间。filestream类将通过使用其 "Create "函数在我们的桌面上创建一个文件,而StreamWriter类将在该文件中保存一些数据。

在上面的代码中,我们使用了这两个类,即FileStream和StreamWriter,来在我们的桌面上创建一个文件。通过创建这些类的实例,我们能够使用它们的 "创建 "和 "关闭 "功能。

终端的输出反映了文本文件的创建,一些数据被保存在该文件中,也可以从桌面上访问该文件进行验证,如下所示。

总结。

在这篇文章中,我们讨论了C#编程语言中的StreamWriter类。当我们需要在运行时向".txt "文件中添加文本时,通常会调用这个类。StreamWriter类有几个协助插入和保存数据的功能;这些功能是通过实例访问的。我们在Ubuntu 20.04环境中实现了这些实例的多个例子和不同的场景,以便更好地理解StreamWriter类。