23 Aug 2007

C# Language Specification version 3.0

The unified C# 3.0 language specification are now available: into one large document (+500 pages) you can find the definitive technical description of the C# language.

Download the unifed C# Language Specifications 3.0 (in Word Document file format) or visit the C# Language home page to get language references:

  • C# Keywords: keywords are predefined reserved identifiers that have special meanings to the compiler. They cannot be used as identifiers in your program unless they include @ as a prefix. For example, @if is a legal identifier but if is not because it is a keyword.
  • C# Operators: C# provides a large set of operators, which are symbols that specify which operations to perform in an expression. C# predefines the usual arithmetic and logical operators, as well as a variety of others. In addition, many operators can be overloaded by the user, thus changing their meaning when applied to a user-defined type.
  • C# Preprocessor Directives: learn about C#'s conditional compilation directives.
  • C# Language Features: learn about arrays, Main method, properties, indexers, passing parameters, and other language features.
  • C# Language Tutorials: the C# tutorials provide an overview of the basics of the language and identify important language features. Each tutorial includes one or more sample programs. The tutorials discuss the sample code plus provide additional background information. They also link to the corresponding sample abstract topics, where you can download and run the sample programs. 
Tags: ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Related posts

Add comment


(Will show your Gravatar icon)  

  Country flag





Live preview

Gravatar

May 16 2008 07:42