Organization of This Book

We looked around at the C# books in print when we started developing .NET applications and found that most spend a lot of time introducing concepts that are already known to the Java programmer.

Throughout this book we have tried to be concise, comprehensive, and accurate. We have not spent time explaining the basics of programming, detailing the evolution of programming languages, or expounding our favored methodologies. We concentrate on C# and .NET, using Java as the basis for comparison, and provide frequent examples and details of how Java and .NET differ.

Part I: Introducing .NET

The first part of this book provides a brief overview of the .NET platform and includes a comparison between .NET and Java to provide a context ...

Get C# for Java Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.