CLR via C#, 4ed

Jeffrey Richter

ISBN: 9789351190905

892 pages

INR 849

Description

Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team-you’ll gain pragmatic insights for building robust, reliable and responsive apps and components.

 

· The CLR’s Execution Model

· Building, Packaging, Deploying and Administering Applications and Types

· Shared Assemblies and Strongly Named Assemblies

· Type Fundamentals

· Primitive, Reference and Value Types

· Type and Member Basics

· Constants and Fields

· Methods

· Parameters

· Properties

· Events

· Generics

· Interfaces

· Chars, Strings and Working with Text

· Enumerated Types and Bit Flags

· Arrays

· Delegates

· Custom Attributes

· Nullable Value Types

· Exceptions and State Management

· The Managed Heap and Garbage Collection

· CLR Hosting and App Domains

· Assembly loading and Reflection

· Runtime Serialization

· Interoperating with Win RT Components

· Thread Basics

· Compute-Bound Asynchronous Operations

· I/O-Bound Asynchronous Operations

· Primitive Thread Synchronization Constructs

· Hybrid Thread Synchronization Constructs