C#教材推荐(C#入门系列丛书)

此系列只包含 C#/CLR 学习,不包含应用框架(ASP.NET , WPF , WCF 等)及架构设计学习书籍和资料。

C# 入门

  1. 《C# 本质论》

    C# 本质论(第4版)

  2. 《果壳中的C#》

    果壳中的C#

设计模式

  1. 《大话设计模式》

    大话设计模式

  2. 《Head First 设计模式》

    Head First 设计模式

C# 进阶

  1. 《深入理解C#》

    深入理解C#

  2. 《你必须知道的.NET》

    你必须知道的.NET

  3. 《C#高效编程 : 改进C#代码的50个行之有效的办法(第2版)》

    C#高效编程 : 改进C#代码的50个行之有效的办法(第2版)

  4. 《More Effective C#中文版 : 改善C#程序的50个具体办法》

    More Effective C#中文版 : 改善C#程序的50个具体办法

C# 进阶Ⅱ<异步/多线程>

  1. 《Async in C# 5.0》

    Async in C# 5.0

  2. 《C#并发编程经典实例》

    C#并发编程经典实例

  3. 《C#多线程编程实战》

    C#多线程编程实战

设计模式进阶

  1. 《设计模式》

    设计模式

  2. 《设计模式沉思录》

    设计模式沉思录

  3. 《重构 : 改善既有代码的设计》

    重构 : 改善既有代码的设计

  4. 《软件框架设计的艺术》

    软件框架设计的艺术

.NET 框架/CLR

  1. 《CLR via C#》

    CLR via C#

  2. 《.NET本质论 第1卷:公共语言运行库》

    .NET本质论 第1卷:公共语言运行库

  3. 《.NET探秘 : MSIL权威指南》

    .NET探秘 : MSIL权威指南

  4. 《Pro .NET Performance》

    Pro .NET Performance

  5. 《Shared Source CLI Essentials》

    Shared Source CLI Essentials

调试/编译

  1. 《.NET高级调试》

    .NET高级调试

  2. 《Microsoft.NET和Windows应用程序调试》

    Microsoft.NET和Windows应用程序调试

  3. 《微软.NET程序的加密与解密》

    微软.NET程序的加密与解密

  4. 《.NET Development Using the Compiler API》

    .NET Development Using the Compiler API

规范

  1. 《C# Language Specification》

  2. 《Standard ECMA-334 C# Language Specification 4th edition》

  3. 《Standard ECMA-335 Common Language Infrastructure (CLI) 6th edition》

  4. 《.NET设计规范 : 约定、惯用法与模式》

    .NET高级调试

本文同步: https://github.com/liuhaoyang/books/blob/master/dotnet/csharp.md