C# 5.0 Unleashed by Bart De Smet PDF


By Bart De Smet

Bart De Smet bargains extraordinary perception into the positive factors of either the language and Microsoft’s broader framework. He doesn’t simply conceal the “what” and “how” of potent C# programming: He explains the “why,” so that you can constantly opt for the best language and platform gains, maximizing your potency and effectiveness.
The early chapters introduce the .NET platform, the tooling environment, and the C# programming language, by way of in-depth insurance of the C# programming language itself, with speedy software of language gains. The final chapters provide an outline of the .NET Framework libraries approximately which each and every stable developer at the platform may still know.
Understand the .NET platform: its language help, libraries, instruments, and more
Learn the place C# suits, the way it has developed, and the place it’s headed
Master crucial language gains together with expressions, operators, varieties, gadgets, and methods
Efficiently deal with exceptions and resources
Write more advantageous C# object-oriented code
Make the main of generics, collections, delegates, mirrored image, and different complex language features
Use LINQ to specific queries for any kind of data
Master dynamic programming suggestions outfitted on .NET’s Dynamic Language Runtime (DLR)
Work with namespaces, assemblies, and alertness domains
Write extra effective code utilizing threading, synchronization, and complex parallel programming techniques
Leverage the bottom type Library (BCL) to fast practice many universal tasks
Instrument, diagnose, try out, and troubleshoot your C# code
Understand easy methods to use the hot C# 5.0 asynchronous programming features
Leverage interoperability with home windows Runtime to construct home windows eight purposes

Show description

Read or Download C# 5.0 Unleashed PDF

Similar c# books

New PDF release: Beginning CSharp Game Programming

Are you prepared to attempt your hand at programming video games utilizing C#? "Beginning C# online game Programming" is your excellent introductory guide—designed to jumpstart your event with C# and DirectX nine. It comprises the elemental issues you’ll want to know and covers extra subject matters that you’ll locate precious alongside the best way.

Download e-book for kindle: Visual C Sharp 2005 Demystified by Jeff Kent

There’s no more straightforward, speedier, or simpler approach to examine the fairly tricky subjects
Visual C# 2005 Demystified explains the language and its libraries and functions in addition to tips on how to use the built-in improvement setting. This self-teaching advisor comes entire with key issues, history details, quizzes on the finish of every bankruptcy, or even a last examination. easy adequate for novices yet demanding adequate for complicated scholars, it is a energetic and pleasing brush-up, introductory textual content, or lecture room complement.

Download PDF by Henry Lee: Beginning Windows Phone 7 development

Microsoft is injecting new power into the clever mobile industry with the delicate home windows cellphone 7. This new power equates to new possibilities for you, the cellular developer. starting home windows mobilephone 7 improvement has been written in particular that will help you grab those possibilities and start growing functions for this interesting new cellular machine platform.

Extra info for C# 5.0 Unleashed

Example text

NET platform. Because programming languages are at the heart of a developer’s expressiveness, such a foundation is essential no matter what your day-to-day programming activities are. What You Need to Know Before You Read This Book No prior knowledge of the C# programming language is assumed, although it helps to have a basic idea of typical language constructs. Any kind of modern programming background can help here. For example, readers with a background in C, C++, or Java will feel at home with the C# syntax immediately.

NET Development Using C# 4 Language Essentials 5 Expressions and Operators 6 A Primer on Types and Objects 7 Simple Control Flow 8 Basics of Exceptions and Resource Management 9 Introducing Types 10 Methods 11 Fields, Properties, and Indexers 12 Constructors and Finalizers 13 Operator Overloading and Conversions 14 Object-Oriented Programming 15 Generic Types and Methods 16 Collection Types 17 Delegates 18 Events 19 Language Integrated Query Essentials 20 Language Integrated Query Internals 21 Reflection 22 Dynamic Programming 23 Exceptions 24 Namespaces 25 Assemblies and Application Domains 26 Base Class Library Essentials 27 Diagnostics and Instrumentation 28 Working with I/O 29 Threading and Synchronization 30 Task Parallelism and Data Parallelism 31 Asynchronous Programming 32 Introduction to Windows Runtime Index Table of Contents Introduction Who Should Read This Book?

Printed in the United States of America First Printing: April 2013 Editor-in-Chief Greg Wiegand Acquisitions Editor Neil Rowe Development Editor Mark Renfrow Managing Editor Kristy Hart Project Editor Andy Beaster Copy Editor Keith Cline Indexer Brad Herriman Proofreader Debbie Williams Technical Editor Christopher Wilcox Editorial Assistant Cindy Teeters Cover Designer Anne Jones Compositor Nonie Ratcliff Trademarks All terms mentioned in this book that are known be trademarks or service marks have been appropriately capitalized.

Download PDF sample

Rated 4.35 of 5 – based on 45 votes