System.IO
namespace is used for Input Output
operations.(Ex: File
Operations)
System
namespace does not include all child namespaces.
So if you want to perform IO
Operations you should include System.IO
namespace explicitly
.
First Question : Is the second statement actually necessary to
include Sytem.IO methods and properties in my code?
Yes it is Necessary as System
namespace does not include Child
namespaces.
Second Question : It seems that 'System.IO' is a 'child' of the
namespace 'System'.
Yes System.IO
is a Child of System
namespace.
Note : though System.IO
is a child namspace of System
, it will not be included when you include System
namspace
Third Question : Shouldn't the first line grab all the child
namespaces too? Or Do I not understand namespaces correctly?
No first line using System;
does not grab all the Child namespaces as it is not java
to import
all child
namspeaces using wild card character star *