System.IO
пространство имен используется для Input Output
операций (Ex: File
Operations).
System
пространства имен не включает все дочерние пространства имен.
Итак, если вы хотите выполнить IO
Операции, вы должны включить System.IO
пространство имен explicitly
.
Первый вопрос: действительно ли второе заявление, действительно необходимое для , включает методы и свойства Sytem.IO в моем коде?
Да нужно как System
пространства имен не включает Child
пространства имен.
Второй вопрос: Кажется, что «System.IO» является «дочерним» из пространства имен «Система».
ДаSystem.IO
является Дитя System
имен.
Примечание: хотя System.IO
ребенок namspace из System
, он не будет включен, когда вы включаете System
namspace
Третий вопрос: Если не первая линия захватить все дочерние пространств имен тоже? Или я не понимаю пространства имен правильно?
Нет первая линия using System;
не захватить все дочерние пространства имен, как это не java
к import
всем child
namspeaces с использованием диких карт символов звезды *
ДА !!!!!!!!!!!! –
Если System.IO - это отдельное пространство имен, чем почему бы просто не назвать его «IO»? –
Resharper поможет вам узнать, как это необходимо –