C#编程实战秘籍:探索C# 6.0新特性与高级技术

5星 · 超过95%的资源 需积分: 10 143 下载量 167 浏览量 更新于2024-07-20 收藏 33.53MB PDF 举报
"Packt.Csharp.Programming.Cookbook.2016" 本书《C#编程实战手册》由Dirk Strauss撰写,专注于介绍C# 6.0的新特性及其在实际开发中的应用。书中采用了一种独特的“食谱”方式,帮助开发者解决常见的编程难题,使应用程序适应现代环境。所有代码示例都可在GitHub上获取,与现代开发工作流保持一致。 在书的开头,作者介绍了C# 6的新特性,让读者亲自动手实践新语言功能。随后,书中涵盖了日常开发任务,如处理字符串、泛型等基础内容,并逐步深入到更高级的主题,如面向对象编程、异步编程、反应式扩展(Rx库)和代码契约。 读者将学习如何用C#编写响应式高性能应用,创建Azure云应用,以及如何选择源代码控制解决方案。书中还讲解了如何在Visual Studio中实现代码契约,以及安全和调试技术。 全书分为13章,包括: 1. C# 6.0的新特性,如字符串插值、空条件运算符、自动实现属性的初始化等。 2. 类和泛型的使用。 3. C#中的面向对象编程概念。 4. 使用反应式扩展构建事件驱动的程序。 5. 在Azure Service Fabric上创建微服务架构。 6. 异步编程以提升应用响应性。 7. 利用并行和多线程进行高性能编程。 8. 代码契约的实现。 9. 正则表达式的应用。 10. 源代码控制策略的选择和使用。 11. 在Visual Studio中创建移动应用。 12. 安全编码和调试技术。 13. 部署Azure Web应用。 通过阅读本书,读者能够更高效地编写C#代码,利用新版本C# 6.0和Visual Studio的功能,提升开发技能。作者Dirk Strauss是一位拥有13年编程经验的南非软件开发者,专长于SYSPRO自定义化、C#和Web开发。 这本书适合有一定C#基础,希望掌握C# 6.0新特性和现代开发实践的开发者。通过实例和实践,读者可以加深对C#的理解,提升解决问题的能力。