我们将在这篇文章中讨论通过C#程序创建文本文件的不同方法。C#编程语言允许我们使用特殊的类来创建、编辑和更新文本文件,如System.IO命名空间中的Stream Writer、Stream Reader和File Stream。这些类是专门用来对文件进行所有类型的操作的,我们可以在C#程序中用于创建或编辑。在C#编程语言中,文本文件的所有输入和输出操作都存储在System.IO命名空间中。
现在我们将讨论几种C#编程语言的方法,并在Ubuntu 20.04环境下实现它们。
方法01:在Ubuntu 20.04中使用流写入器和流读取器类来创建和读取文本文件
在这个方法中,我们将使用Stream Writer和Stream Reader类来创建一个文本文件,同时向其中添加一些文字。Stream writer类是System.IO命名空间的一部分,用于文本文件的输入功能,而Stream Reader类也存在于同一命名空间,用于在C#编程语言中读取文本文件。这两个类都会帮助我们在这个方法中实现我们的目标。

上述C#程序以初始化一个名为 "文件名 "的字符串变量开始。我们给了这个变量我们将在设备上创建和读取的文本文件名。然后,我们将启动创建流作家类的对象,它将有File.CreateText函数,这个函数将有字符串变量 "file Name",它有文本文件的名称。在流作家类的对象的参数中,我们已经用该对象调用了Write Line方法,将一些行添加到新创建的文本文件中。
在这之后,我们将为流媒体阅读器类启动一个对象,该对象将有Open Text函数,并有File name字符串变量;该函数将使我们能够访问该文本文件。现在我们将启动一个字符串变量,并把它放在一个while循环中,这个循环将使流媒体阅读器对象把文件的所有文本分配给字符串变量,并将使用Console Write Line函数把它们全部打印出来。

编译并执行前面的代码后,我们将得到上述输出。在这个片段中,我们可以看到Stream Reader函数中的while循环的输出,它读取了文本文件并打印了其内容。我们将查看我们创建的文本文件并验证文本是否被成功添加。

方法02:在Ubuntu 20.04中使用文件流和流阅读器类来创建和读取文本文件
在这个技术中,我们将创建一个文本文件,并使用文件流和流阅读器类向其中添加一些文本。对于文本文件的输入方法,将利用System.IO命名空间中的File Stream类,而同一命名空间中的Stream Reader类将被用来读取该方法中的文本文件。

上面的C#代码从初始化一个名为 "f "的字符串变量开始,这个变量是以我们将要创建的文本文件命名的。然后我们将启动Stream Writer类对象,它将有一个 "File.CreateText函数",其中有一个包含文件名的字符串变量。我们利用该对象使用Write Line函数,向使用流作家类对象的参数生成的新文本文件添加一些行。
之后,我们将使用 "Open Text "方法和File name字符串变量为Stream Reader类创建一个对象,这将使我们能够读取文本文件。现在我们将创建一个字符串变量,并将其置于一个while循环中,由流读者对象将文件中的所有文本分配给字符串变量,并使用 "Console Write Line "方法将其全部打印出来。

在编译和运行之前的代码后,我们将获得上述输出。在这个片段中可以看到Stream Reader函数的while循环的结果,它读取了文本文件并显示其内容。我们现在将检查我们准备的文本文件。

该文本文件有我们使用流作家类对象添加到其中的一行,我们可以在下面的例子中看到。
方法03:在Ubuntu 20.04中使用文件安全和文件流类来创建一个有安全访问权限的文本文件
在这个方法中,我们将使用文件安全类来限制一个文本文件的访问,只有指定的用户才可以打开和编辑该文件。文件安全类和文件流类都在System.IO命名空间中,在这个函数中,我们将利用它们来在我们的系统中创建一个文本文件。

在这个C#程序中,我们将初始化一个字符串变量,将文本文件的名称存储在其中。然后我们将创建一个文件安全类的对象,并将其用于 "添加访问规则函数",这是文件系统访问规则的进一步继承;这将为新的文本文件分配其访问权限。之后,我们将创建一个文件流类的对象来创建一个文本文件,在参数中,我们将传递文件安全类的对象以及文件大小和其他细节。然后在字节数组的帮助下,我们也将向文件中添加一些文本。

在这个输出中,我们可以看到文本文件被成功创建,因为文件内容被显示在终端。
方法04:在Ubuntu 20.04中使用File.Write All Text来创建并添加文本到文本文件中
在这个方法中,我们将使用System.Text命名空间的函数来创建一个文本文件。这个命名空间在C#编程语言中拥有所有与文本操作相关的功能。在这个方法中,我们将使用System.Text命名空间的Write All Text函数来创建和添加文本到一个新的文本文件。

在这个C#程序中,我们将初始化两个字符串变量,一个是文件名,另一个是我们要添加到文件中的文本。然后我们将以这两个字符串变量为参数调用Write All Text函数。
执行上述程序后,我们将得到以下输出。

终端和文本文件证明了Write All Text函数成功地创建了一个包含一些文本的文本文件。

总结
在这篇文章中,我们讨论了几种C#编程语言的方法来在你的设备上创建一个文本文件。本文还讨论了System.IO命名空间中为编辑和创建文本文件而建立的特殊类的使用,它们是C#编程语言中与文本文件有关的一些特殊操作(输入和输出)库。我们重点讨论了流类创建文件的功能,即Create()方法,该方法在几个类中都很常见。我们在Ubuntu 20.04环境中实现了这个方法和其他文本文件的创建方法,以更好地理解这些不同的类和功能在C#编程语言中是如何协同工作的。