C#是基于微软下一代操作平台.Net的全新面向对象的程序设计语言。它在保持了C++的语法的同时,增加了许多高效代码和面向对象特性,以及更好的可靠性和安全性。本书给出了大量的实例解释C#语言在.Net环境下的使用方法。本书分为三个部分:入门篇介绍了.Net平台及C#语言的基本状况,并给出了第一个C#程序“HelloWorld”;提高篇介绍C#的数据类型、变量、类型转换、表达式和语句等语法知识,中间适当穿插较多的程序源代码;精通篇通过大量的实例介绍C#类、结构、数组、接口、组件、条件编译、XML文档和跨平台调用、与COM的交互访问、输入输出等内容,最后给出一个综合实例——五子棋程序,以帮助读者更好地理解C#的强大功能;附录分别对C#内幕、C#与Java的比较、C#与VB的不同之处以及.Net名字空间成员等做了介绍。本书具有内容丰富、概念清晰、例程完整等特点,具有较强的实用性。本书适合广大程序设计爱好者、软件开发人员、高等院校师生阅读,可作为各类计算机培训教材或程序员参考手册。