您可以做什么System.IO命名空间及其类fileinfo,目录等? 简单的术语

问题描述

我正在上有关Udemy的C#课程。在本课程中,有一个部分讨论“使用文件”。他教我们如何使用.IO命名空间及其类,但是我不知道它的用途,如何使用以及何时使用(真实应用程序的示例)。

有人可以向我解释.IO命名空间及其类(例如fileinfo)的用途以及何时可以应用它(简单地说(我只是一个初学者))。谢谢!

解决方法

System.IO名称空间包含用于I / O的类型。因此,每当您要输入或输出某些内容时,几乎肯定会使用它。

并且由于几乎所有内容在某个时候都将需要一些输入或提供一些输出(如果仅出于调试目的),System.IO的实际应用是“几乎所有曾经编写的.NET代码”。

例如,几乎每个程序员在生命中的某个时候都会编写以下程序:

class HelloWorld
{
    static void Main()
    {
        System.Console.WriteLine("Hello World");
    }
}

好吧,System.Console.WriteLine只是委托给System.IO.TextWriter.WriteLine,因此,每当编写Hello World程序时,就使用了System.IO。