內容簡介
深度挖掘並掌握公共語言運行時、C#和.NET開發的錯綜復雜之處。作為編程專家和微軟.NET團隊的長期顧問,Jeffrey Richter將帶領你獲得務實的見解來創建健壯、可靠且反應迅速的應用程序與組件。更新.NET Framework 4.0及多核編程部分之後,這本完美的經典指南可幫助開發者建立任何類型的應用程序,包括MicrosoftSilverliclht、ASP.NET、Windows、Presentation Foundation、Web services和控制臺應用。
從本書理解以下內容:
建立、部署基於版本的應用程序、組件和共享程序集;
在理解原語、數值和引用類型行為的基礎上來定義並更高效地使用它們;
使用泛型和接口定義可重用算法;
有效地使用特殊的CLR類型——委托、枚舉、自定義屬性、數組、字符串;
理解垃圾收集器如何管理資源;深度挖掘並掌握公共語言運行時、C#和.NET開發的錯綜復雜之處。作為編程專家和微軟.NET團隊的長期顧問,Jeffrey Richter將帶領你獲得務實的見解來創建健壯、可靠且反應迅速的應用程序與組件。更新.NET Framework 4.0及多核編程部分之後,這本完美的經典指南可幫助開發者建立任何類型的應用程序,包括MicrosoftSilverliclht、ASP.NET、Windows、Presentation Foundation、Web services和控制臺應用。
從本書理解以下內容:
建立、部署基於版本的應用程序、組件和共享程序集;
在理解原語、數值和引用類型行為的基礎上來定義並更高效地使用它們;
使用泛型和接口定義可重用算法;
有效地使用特殊的CLR類型——委托、枚舉、自定義屬性、數組、字符串;
理解垃圾收集器如何管理資源;
使用線程池、任務、取消模式、定時器和異步I/O操作來設計靈活、可靠、可擴展的解決方案;
使用異常處理以協助狀態管理;
使用CLR托管、AppDomain、程序集加載、反射和C#動態類型來構建動態可擴展的應用程序。
從本書理解以下內容:
建立、部署基於版本的應用程序、組件和共享程序集;
在理解原語、數值和引用類型行為的基礎上來定義並更高效地使用它們;
使用泛型和接口定義可重用算法;
有效地使用特殊的CLR類型——委托、枚舉、自定義屬性、數組、字符串;
理解垃圾收集器如何管理資源;深度挖掘並掌握公共語言運行時、C#和.NET開發的錯綜復雜之處。作為編程專家和微軟.NET團隊的長期顧問,Jeffrey Richter將帶領你獲得務實的見解來創建健壯、可靠且反應迅速的應用程序與組件。更新.NET Framework 4.0及多核編程部分之後,這本完美的經典指南可幫助開發者建立任何類型的應用程序,包括MicrosoftSilverliclht、ASP.NET、Windows、Presentation Foundation、Web services和控制臺應用。
從本書理解以下內容:
建立、部署基於版本的應用程序、組件和共享程序集;
在理解原語、數值和引用類型行為的基礎上來定義並更高效地使用它們;
使用泛型和接口定義可重用算法;
有效地使用特殊的CLR類型——委托、枚舉、自定義屬性、數組、字符串;
理解垃圾收集器如何管理資源;
使用線程池、任務、取消模式、定時器和異步I/O操作來設計靈活、可靠、可擴展的解決方案;
使用異常處理以協助狀態管理;
使用CLR托管、AppDomain、程序集加載、反射和C#動態類型來構建動態可擴展的應用程序。