CITATION

Schildt, Herbert. C# 4.0 The Complete Reference. US: McGraw-Hill Osborne Media, 2010.

C# 4.0 The Complete Reference

Published:  April 2010

eISBN: 9780071741170 0071741178 | ISBN: 9780071741163

Book description:

The Definitive Guide to C#“From using LINQ to covariance and from string formatting to optional arguments, Herb’s update covers all you need to know about using real-world C# 4.0.” ─Michael Howard, Microsoft Corporation

Bestselling author Herb Schildt has updated and expanded his classic programming reference to cover C# 4.0--the latest release of this powerful, feature-rich language. Using carefully crafted explanations, insider tips, and hundreds of examples, C# 4.0: The Complete Reference offers in-depth details on all aspects of C#, including keywords, syntax, and core libraries. New C# 4.0 features, such as named and optional arguments, the dynamic type, expanded covariance and contravariance capabilities, and support for parallel programming with the Task Parallel Library (TPL) and PLINQ are also discussed.

Perfect for beginners and professional C# programmers alike, this expert resource is written in the clear, crisp, uncompromising style that has made Herb the choice of millions worldwide. Begin mastering C# 4.0 today with help from this authoritative volume!

Coverage includes:

  • Data types and operators

  • Control statements

  • Classes and objects

  • Constructors, destructors, and methods

  • Interfaces, arrays, enumerations, and structures

  • Method and operator overloading

  • Inheritance and virtual methods

  • Reflection and runtime type ID

  • Exception handling

  • Delegates, properties, events, and indexers

  • Attributes

  • Multithreading and the Task Parallel Library

  • Generics

  • LINQ and PLINQ

  • Lambda expressions

  • Anonymous types

  • Extension methods

  • Named and optional arguments

  • Implicitly typed variables

  • I/O, networking, and collections

  • The preprocessor and much, much more

Herbert Schildt is a leading authority on C#, C++, C, and Java. His programming books have sold millions of copies worldwide and have been translated into all major languages. Herb is the author of numerous bestsellers, including Java: The Complete Reference, C++: The Complete Reference, C: The Complete Reference; and Java: a Beginner's Guide. Find out more at www.HerbSchildt.com.

Keywords: C#, 4.0, BOOK, GUIDE, HOW TO, PROGRAMMING, COMPLETE, REFERENCE, HERB SCHILDT, LANGUAGE, CREATION, OVERVIEW, DATA, TYPES, LITERALS, VARIABLES, OPERATORS, PROGRAM, CONTROL, INTRODUCING, CLASSES, OBJECTS, METHODS, ARRAYS, STRINGS, OVERLOADING, INDEXERS, PROPERTIES, INHERITANCE, INTERFACES, STRUCTURES, ENUMERATIONS, EXCEPTION, HANDLING, USING, I/O, DELEGATES, EVENTS, NAMESPACES, PREPROCESSOR, ASSEMBLIES, RUNTIME, TYPE, ID, REFLECTION, ATTRIBUTES, GENERICS, LINQ, UNSAFE, CODE, POINTERS, NULLABLE, TOPICS, MISCELLANEOUS, EXPLORING, LIBRARY, SYSTEM, FORMATTING, MULTITHREADED, PROGRAMMING, PARALLEL, PLINQ, COLLECTIONS, ENUMERATORS, ITERATORS, NETWORKING, INTERNET, SYSTEM.NET, WINDOWS.FORMS, APPLICATIONS, DOCUMENTATION, COMMENT, QUICK, REFERENCE, VISUAL STUDIO 2010, MICROSOFT, FRAMEWORK, INTEGRATED, QUERY, DYNAMIC, COMPILE-TIME, COM, COVARIANCE, CONTRAVARIANCE, MICHAEL HOWARD, HERB SCHILDT'S C++ PROGRAMMING COOKBOOK, VISUAL C# DEMYSTIFIED, C# 3.0 A BEGINNER'S GUIDE, C# 3.0 THE COMPLETE REFERENCE, HERB SCHILDT'S JAVA PROGRAMMING COOKBOOK, JAVA DEMYSTIFIED, SCHAUM'S OUTLINE OF PROGRAMMING WITH JAVA, SCHAUM'S EASY OUTLINE OF PROGRAMMING WITH JAVA, SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6 PRACTICE EXAMS, SUN CERTIFIED ENTERPRISE ARCHITECT FOR JAVA EE STUDY GUIDE, JAVA 7 A BEGINNER'S GUIDE, SCJA SUN CERTIFIED JAVA ASSOCIATE STUDY GUIDE, SUN CERTIFIED SPECIALIST FOR NETBEANS IDE STUDY GUIDE, JAVA 7 PROGRAMMING, JAVA THE COMPLETE REFERENCE, HTML & XHTML THE COMPLETE REFERENCE, MICROSOFT SILVERLIGHT 2.0 A BEGINNER'S GUIDE, SQL A BEGINNER'S GUIDE, C# 3.0 A BEGINNER'S GUIDE, ASP.NET 3.5 A BEGINNER'S GUIDE, PHP 6 A BEGINNER'S GUIDE, JAVA 7 A BEGINNER'S GUIDE, XML A BEGINNER'S GUIDE, SCHAUM'S OUTLINE DATA STRUCTURES WITH C++, JAVA DEMYSTIFIED, SCHAUM'S OUTLINE OF PROGRAMMING WITH JAVA, SCHAUM'S EASY OUTLINE OF PROGRAMMING WITH JAVA, SCHAUM'S OUTLINE OF HTML, SCHAUM'S OUTLINE OF VISUAL BASIC, SCHAUM'S OUTLINE OF XML, SQL THE COMPLETE REFERENCE, CSS XHTML COMPLETE REFERENCE, AJAX THE COMPLETE REFERENCE, JAVASERVER FACES THE COMPLETE REFERENCE, STRUTS 2 THE COMPLETE REFERENCE, JAVASCRIPT THE COMPLETE REFERENCE, MICROSOFT VISUAL STUDIO 2008 PROGRAMMING, LINQ PROGRAMMING 978007159783