Name hiding
and code blocks, 54
and inheritance, 276–279, 317
Name property, 451, 453, 663, 793, 821
namespace keyword, 426
Namespace(s), 19, 22, 425–439
additive characteristic of, 432–434
alias qualifier (::), 435–439
declaring, 426
default, 425, 435
nested, 434–435
NameValueCollection class, 733
NaN field, 575, 577
Narrowing conversion, 56–58
Naughton, Patrick, 4
Negate( ), 579
Negative numbers, representation of, 37, 82
NegativeInfinity field, 575, 577
.NET Framework, 3, 6, 7–8
assemblies, 445
class library, 7, 8, 19, 34, 38, 559
and components, 807, 808
event guidelines, 419–421
I/O system, 361
standard interfaces, 320
.NET Reflection API, 451, 453, 464
Networking, Internet, 777–803
and handling errors, 786–789
simple example program for, 784–786
web crawler program for, 795–798
new, 114–115, 127, 129–130, 136, 138, 140, 326, 327, 345
to hide base class member, 276–277, 279
to hide interface member, 317
new( ), 492, 504–505, 508
Next( ), 613
NextBytes( ), 613
NextDouble( ), 613
NOT operator
bitwise unary (~), 73, 78–79
logical unary (!), 67, 68, 69–70, 225–227
Not( ), 732
NotSupportedException, 362, 372, 373, 387, 710, 735, 781, 787
Null
coalescing operator (??), 549–550
reference, 351
statement, 98
null value, 351, 506, 509, 547, 548, 549, 550, 551
Nullable type, 36, 546–551
Nullable<T> class, 547–548
NullReferenceException, 350–352
NumberStyles enumeration, 570
Nybble, 236