Essential C# 3.0: For .NET Framework 3.5 by Mark Michaelis

BUY IT NEW

  • $49.99 Online price
  • $44.99 Member price
  • Join Now
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780321533920&productCode=BK&maxCount=100&threshold=3

Usually ships within 24 hours

FIND & RESERVE AN IN-STORE COPY

Enter a zip code

(Paperback)

 
  • Overview
  • Editorial Reviews
  • Features
  • Full Product Details

Synopsis

Essential C# 3.0 is an extremely well-written and well-organized “no-fluff” guide to C# 3.0, which will appeal to programmers at all levels of experience with C#. Unlike other books on the topic, this fully updated edition dives deep into the new features that are revolutionizing programming with brand new chapters covering LINQ, Query Expressions, Lambda Expressions, Delegates, Collection Interfaces, and Standard Query Operators.


 


Author Mark Michaelis covers the C# language in depth, and each important construct is illustrated with succinct, relevant code examples. (Complete code examples are available online.) Graphical “mind maps” at the beginning of each chapter show what material is covered and how each topic relates to the whole. Topics intended for beginners and advanced readers are clearly marked.


 


Following an introduction to C#, readers learn about


  • C# primitive data types, value types, reference types, type conversions, and arrays

  • Operators and control flow, loops, conditional logic, and sequential programming

  • Methods, parameters, exception handling, and structured programming

  • Classes, inheritance, structures, interfaces, and object-oriented programming

  • Well-formed types, operator overloading, namespaces, and garbage collection

  • Generics, collections, custom collections, and iterators

  • Delegates and lambda expressions

  • LINQ query operators and query expressions

  • Reflection, attributes, and declarative programming

  • Threading,synchronization, and multithreaded patterns

  • Interoperability and unsafe code

  • The Common Language Infrastructure that underlies C#
Whether you are just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 3.0, Essential C# 3.0 gives you just what you need to quickly get up and running writing C# applications.

More Reviews and Recommendations

Biography

Mark Michaelis is an enterprise software architect at Itron Inc. In addition, Mark recently started intelliTechture, a software engineering and consulting company offering high-end consulting in Microsoft VSTS/TFS, BizTalk, SharePoint, and .NET 3.0. Mark also serves as a chief software architect and trainer for IDesign Inc.


 


Mark holds a B.A. in philosophy from the University of Illinois and an M.S. in computer science from the Illinois Institute of Technology. Mark was recently recognized as a Microsoft Regional Director. Starting in 1996, he has been a Microsoft MVP for C#, Visual Studio Team System, and the Windows SDK. He serves on several Microsoft software design review teams, including C#, the Connected Systems Division, and VSTS. Mark speaks at many developer conferences and has written numerous articles and books.


 

When not bonding with his computer, Mark is busy with his family or training for the Ironman. Mark lives in Spokane, Washington, with his wife Elisabeth, and three children, Benjamin, Hanna, and Abigail.

Customer Reviews

  • Reader Rating:
Be the first to write a review!