15.01.2013 Views

Free-ebooks-library - Bahar Ali Khan

Free-ebooks-library - Bahar Ali Khan

Free-ebooks-library - Bahar Ali Khan

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ushort integral type, 25<br />

using directive, 57<br />

contrasted with using statement, 56<br />

nested using directives, 59<br />

using statement, 56, 138<br />

UTC, 208<br />

UTF-8, UTF-16, and UTF-32, 203<br />

utility classes, 258–261<br />

Console class, 258<br />

Environment class, 260<br />

Process class, 260<br />

V<br />

value equality, 246<br />

value types, 17<br />

in arrays, 33<br />

nullable types and, 149<br />

predefined, 20<br />

var keyword, 44, 160<br />

variables, 12, 36–44<br />

captured variables, 132<br />

default values, 38<br />

definite assignment, 37<br />

heap, 36<br />

implicitly typed local variables, 44<br />

stack, 36<br />

verbatim string literals, 31<br />

versioning (assemblies), 655, 656<br />

versioning (assembly informational), 657<br />

Versioning (with GAC), 663<br />

vertical bar (|)<br />

regex alternator, 978<br />

with enums, 98<br />

with nullable types, 151<br />

virtual function members, 79<br />

virtual keyword, 79<br />

virtualization, 775<br />

Visitor pattern, 738–741<br />

void keyword, 8<br />

volatile keyword, 828<br />

W<br />

Wait and Pulse, 840–849<br />

producer/consumer queue, 844–847<br />

simulating Wait handles, 848<br />

Wait timeout, 847<br />

WaitAny, WaitAll, and SignalAndWait,<br />

839<br />

Warnings, compiler<br />

pragma warning, 175<br />

weak references, 494<br />

WeakReference class, 494–498<br />

WebClient, 584<br />

WebExceptionStatus enum, 591<br />

WebProxy, 587<br />

WebRequest and WebResponse classes,<br />

585–587<br />

WebRequestMethods.FTP, 600<br />

Where query operator, 314, 372<br />

while loops, 53<br />

Windows authentication (networking),<br />

587<br />

Windows Data Protection, 776, 777<br />

Windows event logs, 528–530<br />

monitoring, 530<br />

reading, 529<br />

writing to, 528<br />

Windows Forms, 187, 189<br />

Windows Forms libraries<br />

thread affinity, 822<br />

Windows Presentation Foundation, 187<br />

Windows Workflow, 190<br />

WithDegreeOfParallelism method, 884<br />

WMI, 561<br />

word boundary assertions (regex), 984<br />

worker threads, 823<br />

working set, 481<br />

WPF (Windows Presentation<br />

Foundation), 188<br />

thread affinity, 822<br />

Write and WriteLine methods, 259<br />

WriteAllText method, 204<br />

X<br />

X-DOM, 414–417, 414<br />

(see also LINQ to XML)<br />

annotations, 440<br />

documents and declarations, 431–434<br />

XDocument, 431<br />

XML declarations, 433<br />

instantiating, 418–420<br />

automatic deep cloning, 420<br />

content, specifying, 419<br />

functional construction, 418<br />

Index | 1031

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!