本书以Visual Studio 2019为开发工具,介绍C#语言基础核心概念。全书共10章,第1~5章主要介绍C#语言基础知识,包括C#语言和Visual Studio 2019简介、数据类型、输入输出、分支和循环、数组、函数;第6~9章主要介绍C#语言面向对象基础和Windows编程,重在介绍C#语言高效强大的应用开发能力,包括面向对象基本概念(类、对象、属性、事件、方法)、Windows编程基础(图形界面化程序开发的流程和程序结构)、C#程序语言作为高效强大开发工具的实际应用(多文档开发、菜单、通用对话框应用、图像和图像处理、Windows编程常用事件的处理);第10章介绍自定义类,包括类的定义、属性和字段、自定义方法、构造和虚构函数、类的继承、类的扩展发布和应用。全书旨在使C#入门更加容易,注重案例的实用性和趣味性,在应用实例中介绍语法,弱化语法细节,案例代码力求简洁。作为C#程序设计的入门级教程,本书面向无任何计算机语言基础和编程经验的初学者,适合作为非计算机专业程序设计教材。