C#, pronounced C-sharp, is a new programming language introduced in Visual Studio 7.0. An evolution of C and C++, C# is simple, modern, type safe, and object oriented. C# was designed for building a wide range of enterprise applications that run on the Web Services and Windows DNA platforms. Code that you write with C# is compiled as managed code, which means it benefits from the services of the NGWS runtime. These services include language interoperability, garbage collection, enhanced security, and improved versioning support.
C# is fully supported within Visual Studio by project templates, designers and property pages, code assistants, an object model, and other features of the development environment. The framework library for C# programming is the NGWS Base Framework.
Visual Studio and the MSDN library include the following documentation to help you learn the C# language and write C# applications.
For information on | See |
---|---|
C# features, quick tour, and reasons for using C# | C# Language Tour |
Sample programs | C# Samples |
Tutorials | C# Tutorials |
The C# compiler | C# Compiler Options |
The syntax, semantics, and design of the language | C# Language Reference |
C++ compared to C# | Comparison Between C++ and C# |
Keywords, types, operators, attributes, and preprocessor directives | C# Programmer's Reference |
Arrays, properties, indexers, and other language features | C# Language Features |
Projects and the project model | Projects in the PDC Technology Preview |
Code assistants | |
Win Forms | Controls and Win Forms in the PDC Technology Preview |
Web Forms | Web Forms in the PDC Technology Preview |
Components | Component Programming in the PDC Technology Preview |
Data access | Data in the PDC Technology Preview |
Middle-tier programming | Framework Services Features in the PDC Technology Preview |
Debugging | Debugging C# |
Distributing a finished program | Deployment in the PDC Technology Preview |
NGWS runtime and frameworks | See the NGWS SDK node in the Contents pane of the MSDN Library - PDC Tech Preview. |
Welcome to the Visual C++ PDC Technology Preview | Visual C++ Start Page