Hello visitor from USA USA - 34 visiting from China 23 China USA 7 USA France 3 France Germany 1 Germany
Free Join Now   B2B Chat Center
This Month's Highlights:
- Sayhi0307 (China): Shipping Rates From China, Air Freight Rate From China, Ocean Freight Quote, Shipping Cost,... http://www.sztaizhou.com
- krintl (India): Packaging Machines, Filling Machines, Automatic, Semi Automatic, Form Fill Seal Machine, Bagging... http://www.krintlmachines.com
- Alwafa (UAE): One Of The Biggest Dealers Of Used Heavy Equipments http://www.alwafaequipment.com/

Books, Free Shipping, More Effective C#

Posted at: Offers to Sell and Export | Posted on: Mon 19 Jul, 2010 8:41 am | Product Category: Reference books [3760]
books shipping c
Products Photos CatalogBooks Shipping Photos Catalog

Books, free shipping, more effective c#

Product Description:


Chapter 1. Working with Generics


1. Use Generic Replacements of 1.x Framework API Classes

Item 2. Define Constraints That Are Minimal and Sufficient

Item 3. Specialize Generic Algorithms Using Runtime Type Checking

Item 4. Use Generics to Force Compile-Time Type Inference

Item 5. Ensure That Your Generic Classes Support Disposable Type Parameters

Item 6. Use Delegates to Define Method Constraints on Type Parameters

Item 7. Do Not Create Generic Specialization on Base Classes or Interfaces

Item 8. Prefer Generic Methods Unless Type Parameters Are Instance Fields

Item 9. Prefer Generic Tuples to Output and Ref Parameters

Item 10. Implement Classic Interfaces in Addition to Generic Interfaces

Chapter 2. Multithreading in C#

Item 11. Use the Thread Pool Instead of Creating Threads

Item 12. Use BackgroundWorker for Cross-Thread Communication

Item 13. Use lock() as Your First Choice for Synchronization

Item 14. Use the Smallest Possible Scope for Lock Handles

Item 15. Avoid Calling Unknown Code in Locked Sections

Item 16. Understand Cross-Thread Calls in Windows Forms and WPF

Chapter 3. C# Design Practices

Item 17. Create Composable APIs for Sequences

Item 18. Decouple Iterations from Actions, Predicates, and Functions

Item 19. Generate Sequence Items as Requested

Item 20. Loosen Coupling by Using Function Parameters

Item 21. Create Method Groups That Are Clear, Minimal, and Complete

Item 22. Prefer Defining Methods to Overloading Operators

Item 23. Understand How Events Increase Runtime Coupling Among Objects

Item 24. Declare Only Nonvirtual Events

Item 25. Use Exceptions to Report Method Contract Failures

Item 26. Ensure That Properties Behave Like Data

Item 27. Distinguish Between Inheritance and Composition

Chapter 4. C# 3.0 Language Enhancements

Item 28. Augment Minimal Interface Contracts with Extension Methods

Item 29. Enhance Constructed Types with Extension Methods

Item 30. Prefer Implicitly Typed Local Variables

Item 31. Limit Type Scope by Using Anonymous Types

Item 32. Create Composable APIs for External Components

Item 33. Avoid Modifying Bound Variables

Item 34. Define Local Functions on Anonymous Types

Item 35. Never Overload Extension Methods

Chapter 5. Working with LINQ

Item 36. Understand How Query Expressions Map to Method Calls

Item 37. Prefer Lazy Evaluation Queries

Item 38. Prefer Lambda Expressions to Methods

Item 39. Avoid Throwing Exceptions in Functions and Actions

Item 40. Distinguish Early from Deferred Execution

Item 41. Avoid Capturing Expensive Resources

Item 42. Distinguish Between IEnumerable and IQueryable Data Sources

Item 43. Use Single() and First() to Enforce Semantic Expectations on Queries

Item 44. Prefer Storing Expression to Func

Chapter 6. Miscellaneous

Item 45. Minimize the Visibility of Nullable Values

Item 46. Give Partial Classes Partial Methods for Constructors, Mutators, and Event Handlers

Item 47. Limit Array Parameters to Params Arrays

Item 48. Avoid Calling Virtual Functions in Constructors

Item 49. Consider Weak References for Large Objects

Item 50. Prefer Implicit Properties for Mutable, Nonserializable Data


Product Details

Author Bill Wagner

Publisher Posts & Telecom press

Isbn 9787115215109

Published November 2009

Pages 297

Size 16K

Edition First

Format Paperback

Language Chinese&English

Page material gelatine plate paper

Company Contact:

BookWholesale photo
Contact Name: Jing
Company Name: Hangzhou Wholesale Tech Trading Co., Ltd
Email: Email
Tel: 0086-571-86980049
Fax: 0086-571-86980049
Street Address: A-2211, Xinqingnian
Square, Gongshu District, Hangzhou,
310015, China
Website: http://www.book-wholesale.com
Member name: BookWholesale
Country: China-CN China
Member Since: 13 May 2010
Total Leads: 4528 BookWholesale Import Export Business Leads
Business focus: Books, Nonfiction, Fiction, Chinese for Foreigners, Comics, Literature, Textbooks, Language, Cooking, Chinese Classics, Children, Business, Computer
Verify: Safe Import Export Tips
Product Category: Reference books [3760]

Similar LeadsSimilar Suppliers And Manufacturers Import Export Trade Leads

Start Import Export Stories Import Export Startup Stories

Share Your Story & Get Listed at StartImportExport.com

  • SpecsPro LLC: Cathy Huang Of SpecsPro LLC Integrated Sourcing Supply Chain Solutions From USA

Product Classification Navigation Reference books Classification Navigation

Main - Published Products - Printed media - Printed publications - Reference books [3760]
TradersCity Free Import Export Trade Leads B2B Board  Offers to Sell and Export
TradersCity.com shall not be held liable for any user posted/submitted content including but not limited to trade leads, profiles, images, and any other data. TradersCity.com does not and did not verify any of users posted/submitted data nor is implicitly or explicitly recommending these business offers. TradersCity does not verify truthfulness, accuracy, completeness, nor legality of any businesses, services, and leads posted here. TradersCity does not represent Sellers or Buyers in any transaction between users of the website and is unable to make any opinion in regard to their performance in any transaction. TradersCity neither guarantees nor undertakes in any dispute between sellers and buyers. Protect your business from fraud by trading safely