ShopSpell

More Effective C#: 50 Specific Ways to Improve Your C# [Paperback]

$44.99       ($100.00 Shipping)
100 available
  • Category: Books (Computers)
  • Author:  Wagner, Bill
  • Author:  Wagner, Bill
  • ISBN-10:  0672337886
  • ISBN-10:  0672337886
  • ISBN-13:  9780672337888
  • ISBN-13:  9780672337888
  • Publisher:  Addison-Wesley Professional
  • Publisher:  Addison-Wesley Professional
  • Pages:  304
  • Pages:  304
  • Binding:  Paperback
  • Binding:  Paperback
  • SKU:  0672337886-11-MPOD
  • SKU:  0672337886-11-MPOD
  • Item ID: 106896476
  • Seller: ShopSpell
  • Ships in: 2 business days
  • Transit time: Up to 4 business days
  • Delivery by: Sep 28 to Sep 30

In More Effective C#, Second Edition, world-renowned .NET expert Bill Wagner identifies and illuminates 50 intermediate-to-advanced techniques for writing exceptionally robust and well-performing C# 7.0 code. Reflecting the growing sophistication of the C# language and its development community, Wagner presents powerful new solutions to problems youre likely to encounter every day.

Through three editions of Effective C#, Wagners clear explanations, expert tips, and realistic code examples have proven invaluable to hundreds of thousands of developers. With the publication of this title, Effective C#, Third Edition, and More Effective C#, Second Edition, have been completely reorganized to provide clear explanations, expert tips, and realistic code examples in a cohesive package for modern C#. More Effective C#, Second Edition, brings the same proven approach to the new features in C# 7.0, helping you perform familiar tasks more efficiently and effectively.

Drawing on his unsurpassed C# experience and key role on global C# standards committees, Wagner addresses object-oriented, functional, and service-oriented approaches to managing data with C#; better ways to express your intent to users and other programmers; and new opportunities to leverage powerful asynchronous and dynamic programming techniques.

  • Use properties instead of accessible data members (Item 1)
  • Distinguish between value and reference types (Item 4)
  • Understand relationships among multiple concepts of equality (Item 9)
  • Avoid conversion operators in your APIs (Item 11)
  • Understand how interface and virtual methods differ (Item 15)
  • Avoid overloadinglÓÀ
Add Review