Assisting the programmer in making the transition to the programming language for Microsoft's .NET products, this book details the C and C++ hybrid, C#, developed to compete with Java. Topics covered include the implementation of garbage collection, cross-language integration and exception handling, enhanced security, versioning support, debugging profile, and other services available in the Next Generation Windows Services (NGWS) runtime environment. Real code, in short segments, shows the use of objects and classes, variables and conversations, and delegates and modifiers.