本書立足于讓讀者在學習C# 語言的同時,能夠掌握面向對象編程技術的一般思想和方法,并以清晰的概念和大量的代碼示例相結合的方式,來講解使用C#語言進行程序設計的基礎與技巧。全書共分12章和2個附錄,重點講述了C#語言關鍵字、語法和程序結構。書中不僅介紹了C#語言的各種簡單數據類型、運算符和運算表達式、常量、變量、數組、程序順序結構、選擇結構以及循環(huán)結構等傳統(tǒng)的程序基本元素,還講述了類和面向對象的基本概念、C#語言類成員的使用、繼承、接口、代理、編譯預處理以及程序調試、代碼屬性等高級知識。為了方便讀者自學,在每章都安排了思考與練習,附錄中提供了練習題答案和C#編碼規(guī)范。 本書不僅適合C#的初中級讀者學習,還可幫助已經對C和C++語言有所了解的用戶順利掌握C#。本書可作為本、專科學生學習計算機編程語言的教科書,也可以作為廣大編程愛好者學習和提高的參考書。