内容简介
This book also takes you through regular expressions, reflection, memory management, pattern matching, exceptions, and many other advanced topics. As you advance, you'll explore the .NET Core 3 framework and learn how to use the dotnet command-line interface (CLI), consume NuGet packages, develop for Linux, and migrate apps built with .NET Framework. Finally, you'll understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio.By the end of this
AI简介
这是一本全面介绍C#编程语言的经典书籍。该书涵盖了C#编程语言的基础知识,包括基本数据类型、控制语句、异常处理、面向对象编程、泛型、内存管理、多线程、文件操作以及单元测试等。同时,该书也介绍了CLI的定义和功能,帮助读者理解C#程序是如何在不同的操作系统上运行的。
在介绍C#基本数据类型时,该书详细解释了各种基本数据类型,如整型、浮点型、布尔型、字符型和字符串型等,以及它们在程序中的应用。同时,该书也介绍了引用类型和值类型的区别,帮助读者理解它们在内存中的存储方式以及它们在操作时的行为。
在介绍控制语句和异常处理时,该书详细解释了如何通过控制语句控制程序的执行流程,以及如何使用异常处理来处理程序运行过程中可能出现的错误。
在介绍面向对象编程时,该书详细解释了封装、继承和多态等基本概念,以及它们在程序中的应用。同时,该书也介绍了SOLID原则,帮助读者编写出更加健壮、可维护和可扩展的代码。
在介绍泛型时,该书详细解释了泛型的基本概念、优势以及如何使用泛型来创建类型安全的代码。
在介绍内存管理时,该书详细解释了Garbage collection的工作原理,以及如何使用The u