The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Visual C# 

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.

In This Section

Getting Started with Visual C#

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.

Using the Visual C# IDE

Introduces the Visual C# development environment.

Writing Applications with Visual C#

Provides a high-level orientation covering common programming tasks using C# and the .NET Framework, with links to more detailed documentation.

Migrating to Visual C#

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#.

C# Programming Guide

Provides information and practical examples on how to use C# language constructs.

C# Reference

Provides detailed reference information on C# programming concepts, keywords, types, operators, attributes, preprocessor directives, compiler switches, and compiler error and warnings.

C# Language Specification

Links to the latest version of the C# Specifications in Microsoft Word format.

Visual C# Samples

Sample source code demonstrating how to program using Visual C#.

Related Sections

What's New in the C# 2.0 Language and Compiler

Describes new language features.

What's New in Visual C# 2005

Describes new Code Editor, development environment, code wizard, and debugging features.

Upgrading Visual C# Applications to Visual Studio 2005

Describes updating your existing projects to Microsoft Visual Studio 2005.

See Also

Other Resources

Visual Studio

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft