本書內容分為7部分,共18章.第1部分是C#編程基礎,簡要介紹C#與.NET的關系,C#開發(fā)及運行環(huán)境,以及C#的語言基礎,包括數(shù)據類型與常變量,運算符和表達式,程序流控制等內容.第2部分介紹面向對象的C#程序設計,內容包括面向對象的思想,類和對象相關介紹,以及繼承機制與方法調用等內容.第3部分引入C#編程的接口,文件和流操作的相關內容,包括接口定義與實現(xiàn),抽象類與接口,文件讀寫和流的操作.第4部分開介紹C#網絡編程基礎,內容包括網絡通信量的監(jiān)視,TCP和UDP編程簡介,DNS的使用和套接字編程簡介等.第5部分深入介紹了C#套接字編程的相關內容,包括面向連接的TCP協(xié)議編程,無連接的UDP協(xié)議編程,異步套接字編程和網絡組播技術等內容.第6部分介紹大量的分類開發(fā)實例的實現(xiàn),包括DNS的開發(fā),F(xiàn)TP協(xié)議編程,SMTP協(xié)議編程,HTTP協(xié)議編程和ASP網頁應用程序編程的實現(xiàn),包括DNS的開發(fā),F(xiàn)TP協(xié)議編程,SMTP協(xié)議編程,HTTP協(xié)議編程和ASP網頁應用程序程序的實現(xiàn).第7部分介紹一個大型的C#網絡開發(fā)實例的實現(xiàn).本書可作為初學者學習C#網絡程序設計的入門教程,也可以作為計算機網絡設計人員與開發(fā)人員的技術參考書.