
Take a detailed look at the internal architecture of the groundbreaking
C# language with this architectural reference. It�s fully updated with
information about the Microsoft� .NET platform and Microsoft Visual
Studio� .NET. It�s packed with sample code and demo applications to
show you exactly how to develop with C#. You�ll explore this advanced
language and its design parameters and construction to gain a complete
understanding of how it works�and why it works that way.
Topics covered include:
C# CLASS FUNDAMENTALS
� Building C# applications and libraries
� The .NET type system
� Classes and structs
� Methods, properties, arrays, indexers, and attributes
� Interfaces
WRITING CODE
� Expressions and operators
� Program flow control
� String handling and regular expressions
� File I/O with streams
� Error handling with exceptions
� Operator overloading and user-defined conversions
� Delegates and event handlers
� Documentation with XML
ADVANCED C#
� Numerical processing and the Math class
� Collections and object enumeration
� Multithreaded programming
� Querying metadata with reflection
� Deterministic finalization and the Dispose pattern
� Pinning and memory management
� Using COM from C# applications
� .NET components in unmanaged code
� Incorporating security