An Experienced Programmer's Guide to C# and the .NET Platform
Microsoft .NET revolutionizes software development on the Windows platform. The C# language provides a particularly clear way of working with .NET's Common Language Runtime, and the extensible .NET Framework class library. This session will leverage your existing programming skills from other languages such as Java, Visual Basic, or C++ to help you understand how to use C# to develop on the .NET platform. The topics covered include attributes, metadata, interface-based programming, memory management, type safety, and the basics of the framework class library.