C# is a modern object-oriented language that enables programmers to quickly build a wide range of applications for the new Microsoft® .NET platform which provides tools and services that fully exploit both computing and communications. Because of its elegant design which combines the raw power of C++ with the simplicity of Microsoft Visual Basic® C# is a great choice for architecting a wide range of components from high-level business objects to system-level applications. Get a head start on developing in C# with this first printed look at the complete C# language specifications. This MSDN® title includes:
• Information about the essential features and basic concepts of the C# language plus in-depth analysis of the lexical structure of the language.
• Details about types variables conversions expressions statements namespaces classes structures arrays interfaces enumerators delegates exceptions and attributes.
• Details on how C# simplifies coding by omitting pointers as a data type and lets you get closer to the hardware by declaring and operating on pointers in unsafe code.
• A list of attributes used for creating programs that interoperate with COM programs plus a list of other key reference