n (new line) escape sequence, 41
naked type constraint, generic classes, 349
Name property, 393, 561–562, 665–666, 706
name resolution, networking, 956–958
Namespace icon, Class View window, 220
Namespace property, 665–666
namespaces
alias for, 52
global, 50–53
nested, 51–52
qualified names, 50
System.Collection.Generic, 326, 334–335
System.Data, 776–777
System.Drawing, 863
System.Drawing.Drawing2D, 995, 1011–1012
System.Drawing.Imaging, 1012
System.Drawing.Printing, 510
System.IO, 702
System.IO.Compression, 703, 723
System.Net, 961
System.Net.Sockets, 961
System.Reflection, 885
System.Runtime.Serialization, 704, 727
System.Text, 334
System.Windows.Forms, 392
System.Xml, 751
type definitions, 50
XML (Extensible Markup Language), 745–746
naming conventions
camelCase, 40
generic classes, 345
Hungarian notation, 39–40
PascalCase, 40, 123
variables, 39–40
native code, 5, 7
navigation, Web sites, 631–633
NDoc third-party tool, XML documentation, 949
nested arrays, 111
nested blocks of code, 30
nested namespaces, 51–52
nested type definitions, class members, 253
.NET Framework platform
applications in, writing, 5–8
components of, 4
defined, 3–4
GAC (Global Assembly Cache), 6
garbage collection, 6
managed code, 6
networking
application layer, 955
application protocols, 959
broadcasts, 953
DNS (Domain Name System), 956
FTP (File Transfer Protocol), 956
name resolution, 956–958
network layer, 955
OSI layers, 953–954
presentation layer, 955
QOTD (quote of the day), 959
session layer, 955
TcpClient class, 971
TcpListener class, 971
transport layer, 955
UDP (User Datagram Protocol), 955, 958–959
URI (Uniform Resource Identifier), 958
WebClient class, 961–963
WebRequest class, 963–964
WebResponse class, 963–964
new keyword, 107, 187
new line (n) escape sequence, 41
New Web Site dialog, 624
NewRowFromBuilder() method, 923
NextSibling property, 753
nodes, XML documents
creating, 759–760
deleting, 761–762
discussed, 744
inserting new, 758
selecting, 762–765
value changes, 756–757
nonbreak mode, debugging in
compilation and runtime information, 153
Debug.WriteIf() function, 158
Debug.WriteLine() function, 153–154, 158
Debug.WriteLineIf() function, 158
diagnostic output, 161
logging files, 153
Output window, 153
overview, 152
tracepoints, 159–161
Trace.WriteIf() function, 158
Trace.WriteLine() function, 153–154
Trace.WriteLineIf() function, 158
nonconstant variables, function parameters, 132
nondefault constructors, 187, 214
Northwind sample databases, installing, 778
NotifyFilter property, 732
null (0) escape sequence, 41
Nullable property, 916
nullable types, 198, 327–332
nullableInt variable, 327