技术细节
分类 |
Development software |
Mac兼容性 |
N |
页数 |
873 pages |
作者 |
Jeffrey Richter |
CLR via C#, Third Edition
Fully updated for .NET Framework 4.0 and multicore programming, this classic guide is ideal for developers building any type of application - including Microsoft Silverlight, ASP.NET, Windows Presentation Foundation, Web services, and console apps.
Your essential guide to developing applications with the common language runtime (CLR) and Microsoft .NET Framework 4.0, with examples in Microsoft Visual C# 2010.
Dig deep and master the intricacies of the common language runtime (CLR) & the .NET Framework 4.0. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team, you'll gain the pragmatic insights you need to build robust, reliable, and responsive applications & components.
Discover how to:
- Build, deploy, and version applications, components, and shared assemblies;
- Understand how primitive, value, and reference types behave to define & use them more efficiently;
- Use generics & interfaces to define reusable algorithms;
- Work effectively with special CLR types - delegates, enumerators, custom attributes, arrays, strings;
- Understand how the garbage collector manages resources;
- Design responsive, reliable, and scalable solutions using the thread pool, tasks, cancellation, timers, and asynchronous I/O operations;
- Use exception handling to assist with state management;
- Construct dynamically extensible apps using CLR hosting, AppDomains, assembly loading, reflection, and C#'s dynamic type.