Visual C# Language
Microsoft C# (pronounced C sharp) is a new programming language designed for building a wide range of enterprise applications that run on the .NET Framework. An evolution of Microsoft C and Microsoft C++, C# is simple, modern, type safe, and object oriented. C# code is compiled as managed code, which means it benefits from the services of the common language runtime. These services include language interoperability, garbage collection, enhanced security, and improved versioning support.
C# is introduced as Visual C# in the Visual Studio .NET suite. Support for Visual C# includes project templates, designers, property pages, code wizards, an object model, and other features of the development environment. The library for Visual C# programming is the .NET Framework.
In This Section
- C# Language Tour
- Discusses features and reasons for using C#. Includes a Documentation Map and a Comparison Between C++ and C#.
- C# Compiler Options
- A reference to the C# compiler options and build errors. Includes information on Building from the Command Line.
- Visual C# Code Wizards
- Wizards you can use to add files, classes, methods, properties, and other items to your projects.
- C# Language Specification
- The syntax, semantics, and design of the language.
- C# Programmer's Reference
- Keywords, types, operators, attributes, and preprocessor directives. Includes the C# Tutorials and topics on language features.