ebook img

A Programmer's Guide to C# 5.0 PDF

2012·1.6295 MB·other
Save to my drive
Quick download
Download

Download A Programmer's Guide to C# 5.0 PDF Free - Full Version

by Eric Gunnerson & Nick Wienholt| 2012| 1.6295| other

About A Programmer's Guide to C# 5.0

<p><em>A Programmer’s Guide to C# 5.0</em> is a book for software developers who want to truly understand C#. Whether you’ve worked with C# before or with another general-purpose programming language, each fast-paced, focused chapter will take you straight to the heart of a feature of C# and show you why it works the way it does.<br></p><p>Written by one-time C# Test Lead, Program Manager, and member of the original C# language design team, this book is an ideal companion to the C# Language Specification, and works both as a tutorial and as a reference guide. Now in its fourth edition, you will find up-to-date coverage of all the latest C# features, including Linq, covariance and contravariance, and async support.<br></p><p>You’ll learn how to:</p><ul><li>Use C# features effectively, in the way they were intended </li><li>Apply the newest C# features to your coding problems </li><li>Streamline your database code using LINQ </li><li>Use async support and the task parallel library to improve performance. </li><li>Program more efficiently, effectively, and with real insight into this mature and exciting language, with A Programmer’s Guide to C# 5.0. </li></ul>What you’ll learn<ul><li>Learn the "why" behind C# features. </li><li>Learn how to use C# features effectively, in the way they were designed. </li><li>Apply the newest C# features to your coding problems. </li><li>Streamline your database code using Linq. </li><li>Use Async support to simplify your code. </li></ul>Who this book is for<p><em>A Programmer’s Guide to C#</em> is aimed at software developers who want to improve their proficiency at using the C# language. No prior knowledge of .NET is required, but the book does assume experience with a general-purpose programming language. </p>Table of Contents<p>Chapter 1:The .NET Runtime Environment <br></p><p>Chapter 2: C# Quick Start and C# Development<br></p><p>Chapter 3: Classes 101<br></p><p>Chapter 4: Base Classes and Inheritance<br></p><p>Chapter 5: Exceptions<br></p><p>Chapter 6: Member Accessibility and Overloading<br></p><p>Chapter 7: Other Class Details<br></p><p>Chapter 8: Structs (Value Types)<br></p><p>Chapter 9: Interfaces <br></p><p>Chapter 10: Versioning and Aliases <br></p><p>Chapter 11: Statements and Flow of Execution<br></p><p>Chapter 12: Variable Scoping and Definite Assignment <br></p><p>Chapter 13: Operators and Expressions <br></p><p>Chapter 14: Conversions <br></p><p>Chapter 15: Arrays<br></p><p>Chapter 16: Properties<br></p><p>Chapter 17: Generics<br></p><p>Chapter 18: Indexers, Enumerators, and Iterators <br></p><p>Chapter 19: Strings<br></p><p>Chapter 20: Enumerations <br></p><p>Chapter 21: Attributes<br></p><p>Chapter 22: Delegates and Anonymous Methods <br></p><p>Chapter 23: Events <br></p><p>Chapter 24: Dynamic types <br></p><p>Chapter 25: User-Defined Conversions <br></p><p>Chapter 26: Operator Overloading <br></p><p>Chapter 27: Nullable Types <br></p><p>Chapter 28: Linq <br></p><p>Chapter 29: Linq to XML <br></p><p>Chapter 30: Linq to SQL<br></p><p>Chapter 31: Other Language Details<br></p><p>Chapter 32: Making Friends with the .NET Framework <br></p><p>Chapter 33: System.Array and the Collection Classes<br></p><p>Chapter 34: Threading <br></p><p>Chapter 35: Asynchronous and Parallel Programming<br></p><p>Chapter 36: Execution-Time Code Generation <br></p><p>Chapter 37: Interop<br></p><p>Chapter 38: .NET Framework Overview     <br></p><p>Chapter 39: Deeper into C#<br></p><p>Chapter 40: Logging and Debugging Techniques<br></p><p>Chapter 41: IDEs and Utilities<br></p>About the Author<p>Eric Gunnerson is a software developer working at Microsoft. He is a past C# Test Lead, C# Program Manager, and member of the C# Language Design Team. He’s been a developer for longer than he cares to admit, and has worked on everything from microcontrollers to minicomputers. In his spare time, he enjoys writing about himself in the third person.<br></p><p>Nick Wienholt is an independent Windows and .NET consultant based in Sydney, Australia. He is the author of <em>Maximizing .NET Performance</em> and co-author of <em>A Programmers Guide to C#</em> (formerly <em>A Programmers Introduction to C#</em>) from Apress. He has written articles numbering in the hundreds for <em>Australian Developer Journal</em>, <em>ZDNet</em>, <em>CodeGuru</em>, Pinnacle Publishing, Developer.com and <em>MSDN Magazine</em> (the Australia and New Zealand Edition).  When not cranking out the semi-colons, he can be found pounding the trails in preparation for the next ultra running event, and is keen to stretch his 100km finishes out to the 100 mile distance.  He was awarded MVP distinction from Microsoft from 2002 through 2011 in the .NET, C# and C++ categories.<br></p>

Detailed Information

Author:Eric Gunnerson & Nick Wienholt
Publication Year:2012
ISBN:1430245948
Language:other
File Size:1.6295
Format:PDF
Price:FREE
Download Free PDF

Safe & Secure Download - No registration required

Why Choose PDFdrive for Your Free A Programmer's Guide to C# 5.0 Download?

  • 100% Free: No hidden fees or subscriptions required for one book every day.
  • No Registration: Immediate access is available without creating accounts for one book every day.
  • Safe and Secure: Clean downloads without malware or viruses
  • Multiple Formats: PDF, MOBI, Mpub,... optimized for all devices
  • Educational Resource: Supporting knowledge sharing and learning

Frequently Asked Questions

Is it really free to download A Programmer's Guide to C# 5.0 PDF?

Yes, on https://PDFdrive.to you can download A Programmer's Guide to C# 5.0 by Eric Gunnerson & Nick Wienholt completely free. We don't require any payment, subscription, or registration to access this PDF file. For 3 books every day.

How can I read A Programmer's Guide to C# 5.0 on my mobile device?

After downloading A Programmer's Guide to C# 5.0 PDF, you can open it with any PDF reader app on your phone or tablet. We recommend using Adobe Acrobat Reader, Apple Books, or Google Play Books for the best reading experience.

Is this the full version of A Programmer's Guide to C# 5.0?

Yes, this is the complete PDF version of A Programmer's Guide to C# 5.0 by Eric Gunnerson & Nick Wienholt. You will be able to read the entire content as in the printed version without missing any pages.

Is it legal to download A Programmer's Guide to C# 5.0 PDF for free?

https://PDFdrive.to provides links to free educational resources available online. We do not store any files on our servers. Please be aware of copyright laws in your country before downloading.

The materials shared are intended for research, educational, and personal use in accordance with fair use principles.