Want more? Here are some additional resources on this topic:
Microsoft Visual C# 2005, pronounced C sharp, is a programming language designed for building a wide range of applications that run on the .NET Framework. C# is simple, powerful, type-safe, and object-oriented. With its many innovations, C# enables rapid application development while retaining the expressiveness and elegance of C-style languages.
Visual Studio supports Visual C# with a full-featured Code Editor, project templates, designers, code wizards, a powerful and easy-to-use debugger, and other tools. The .NET Framework class library provides access to a wide range of operating system services and other useful, well-designed classes that speed up the development cycle significantly.
Introduces the features of C# 2.0 for programmers new to the language or new to Visual Studio, and provides a roadmap for finding Help on Visual Studio. This is also where "How Do I" pages are located.
Introduces the Visual C# development environment.
Provides a high-level orientation covering common programming tasks using C# and the .NET Framework, with links to more detailed documentation.
Compares the C# language to Java and C++ and describes how to use the Java Language Conversion Assistant to convert Java and Visual J++ applications to Visual C#.
Provides information and practical examples on how to use C# language constructs.
Provides detailed reference information on C# programming concepts, keywords, types, operators, attributes, preprocessor directives, compiler switches, and compiler error and warnings.
Links to the latest version of the C# Specifications in Microsoft Word format.
Sample source code demonstrating how to program using Visual C#.
Describes new language features.
Describes new Code Editor, development environment, code wizard, and debugging features.
Describes updating your existing projects to Microsoft Visual Studio 2005.