REVIEW - C# Primer - A Practical Approach


Title:

C# Primer

A Practical Approach

Author:

Stanley B. Lippman

ISBN:

Publisher:

Addison-Wesley Professional (2002)

Pages:

394pp

Reviewer:

Huw Lloyd

Reviewed:

December 2002

Rating:

★★☆☆☆


The book's title draws an obvious parallel to Stanley Lippman's well known C++ primer; more importantly the title is also an accurate reflection of its content.

The first half of the book describes C# concepts. It provides a lucid description of all the C# keywords rationale and their use with appropriate examples. The reader is assumed to have rudimentary programming knowledge.

The second half provides some exposure to the .net programming environment: windows forms, web forms, the common language runtime (such as type reflection or meta data manipulation) and a 'Namespace' chapter that touches briefly upon many useful classes provided by .net.

The narration is clear and reads well, although many important aspects are written as footnotes and may be interpreted as 'small print'. The version used at the time of print appears to be V1.0.2914. All of the C# concepts discussed were compatible with my slightly more recent version.

This book will not suffice as a C# reference, for example, I would have preferred the index to have been more thorough. If you are performing some adventurous programming you will still need detailed reference material (e.g. MSDN).

Overall I found this book to be a good introduction into the C# language and the .net environment. The minimum knowledge required to implement frequently sought after implementations is provided with a sufficiently wide cross section of .net concepts that may be quickly adopted to achieve many complex programming goals. I am confident this book will satisfy the curiosity ofmany new C# programmers. Recommended.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.