#c# #file #directory #fileinfo #system.io.file
#c# #файл #каталог #fileinfo #system.io.file
Вопрос:
Я прохожу курс C # по Udemy. В этом курсе есть раздел, где обсуждается «работа с файлами». Он учит нас, как использовать .Пространство имен ввода-вывода и его классы, однако я не знаю, что оно делает, как его можно использовать и когда его следует использовать (примеры приложений реального мира).
Может кто-нибудь, пожалуйста, объяснить мне, что .Для чего используется пространство имен ввода-вывода и его классы (например, fileinfo), и когда мы можем это применить (простыми словами (я только новичок)). Спасибо!
Комментарии:
1. Ну, весь обычный код ввода-вывода файлов находится в этом пространстве имен, так что, если вы хотите работать с файлами, это почти необходимо.
Ответ №1:
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.