本书基于Visual Studio 2022/.NET6开发和运行环境,阐述C# 10语言的基础知识,以及使用C# 10语言的实际开发应用实例,具体内容包括C#程序设计导论,数据类型、变量和常量,语句、运算符和表达式,程序流程和异常处理,数组和指针,类和对象,类成员,继承和多态,委托和事件,结构和枚举,泛型,特性,语言集成查询,线程、并行和异步处理,数值、日期和字符串处理,文件和流输入输出,集合和数据结构,数据库访问,Windows窗体应用程序,WPF应用程序,ASP.NET Web应用程序等。本书作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅入深、循序渐进地介绍C#程序设计语言,让读者能够较为系统、全面地掌握程序设计的理论和应用。本书配有实验教材《C#程序设计实验指导与习题测试》(第4版),提供了大量的思考与实践练习,让读者从实践中巩固和应用所学知识。本书可作为高等学校计算机程序设计教程,也可作为广大程序设计开发者、爱好者的自学参考书。