so my program has these 2 lines at the beginning
using System;
using System.IO;
Question: Is the second statement actually necessary to include Sytem.IO methods and properties in my code? It seems that 'System.IO' is a 'child' of the namespace 'System'. Shouldn't the first line grab all the child namespaces too? Or Do I not understand namespaces correctly?
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 *
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With