Standard ECMA-334 C# Language Specification
Publisher: Ecma International 2006
Number of pages: 553
This International Standard specifies the form and establishes the interpretation of programs written in the C# programming language. It specifies the representation of C# programs, syntax and constraints of the C# language, semantic rules for interpreting C# programs, and the restrictions and limits imposed by a conforming implementation of C#.
Home page url
Download or read it online for free here:
by Simon Kendal - Bookboon
The book will explain the Object Oriented approach to programming and through the use of small exercises develop some practical skills as well. At the end of the book one larger case study will be used to illustrate the application of the techniques.
by Rob Miles
The book on C# used by the Department of Computer Science in the University of Hull as the basis of the first year programming course. The key features: practice - do a lot of programming, study - look at programs written by other, and persistence.
by Rob Miles
These notes should help you convert a program from Java to C#. This is based on the author's original journey from Java to C#. If you are an experienced Java programmer who wants to find out what C# is all about you might find it useful.
The book provides everything necessary to gain proficiency as a C# programmer. It gives a detailed overview of the C# environment, the fundamentals of the C# programming language, manipulating strings, arrays and collection classes.