1.《C# 语言程序设计》(第4版):由微软公司的C#语言团队编写,是学习C#语言的必备经典著作。

2.《C#高级编程》(第9版):由Andrew Troelsen编写,涵盖了C#语言的高级特性和最佳实践。

3.《CLR via C#》(第4版):由Jeffrey Richter编写,深入讲解了C#语言和CLR(公共语言运行时)之间的关系,是学习C#底层知识的必读之作。

4.《C# 5.0 in a Nutshell》:由Joseph Albahari和Ben Albahari编写,是C#语言的权威参考书,详细介绍了C#的语法、类库和最佳实践。

5.《Head First C#》(第3版):由Andrew Stellman和Jennifer Greene编写,采用图文并茂的方式,生动有趣地讲解了C#语言的基础知识和编程技巧。

6.《C#入门经典》(第8版):由John Sharp编写,是一本适合初学者入门的经典著作,详细讲解了C#语言的基础知识和编程技巧。

7.《Effective C#》(第2版):由Bill Wagner编写,是一本讲解C#语言最佳实践的经典著作,涵盖了C#语言的各个方面,对提高开发效率和代码质量有很大帮助。

8.《C# 6.0 and the .NET 4.6 Framework》:由Andrew Troelsen和Philip Japikse编写,讲解了C# 6.0语言和.NET 4.6框架的新特性和改进,适合已经掌握C#基础知识的读者。

9.《Pro C# 7: With .NET and .NET Core》:由Andrew Troelsen和Philip Japikse编写,深入讲解了C# 7语言和.NET框架的最新特性和改进,适合已经掌握C#基础知识的读者。

10.《C# in Depth》(第4版):由Jon Skeet编写,讲解了C#语言的高级特性和技巧,包括异步编程、LINQ、泛型等,适合有一定C#编程经验的读者。

11.《C#设计模式精解》:由何红辉编写,讲解了C#语言中常用的设计模式,以及如何在实际开发中应用设计模式,适合想要提高C#编程水平的读者。

13.《C#异步编程详解》:由Stephen Cleary编写,深入讲解了C#异步编程的原理、技巧和最佳实践,适合想要深入了解C#异步编程的读者。

14.《C#网络编程》:由Richard Blum和Cameron Wakefield编写,讲解了C#语言中网络编程的原理、技巧和最佳实践,适合想要深入了解C#网络编程的读者。

15.《C#游戏编程入门》:由Rod Stephens编写,讲解了如何使用C#语言开发游戏,包括游戏引擎、图形、音频、输入等方面,适合想要学习C#游戏编程的读者。

16.《C# 3.0 Cookbook》:由Jay Hilyard和Stephen Teilhet编写,提供了大量C#编程中常见问题的解决方案,适合想要提高C#编程水平的读者。

17.《C#语言规范》:由微软公司的C#语言团队编写,详细介绍了C#语言的规范和约定,适合想要深入了解C#语言的读者。

这些都是经典的C#编程著作,涵盖了C#语言的各个方面,对于想要学习和提高C#编程技能的读者来说都是非常有价值的。

学习C#编程经典书籍的更多相关文章

  1. Linux网络编程经典书籍推荐

    UNIX环境高级编程<高级unix环境编程><unix网络编程><深入理解计算机系统>比较好 =====================Linux网络编程经典书籍推 ...

  2. 转:学习linux驱动经典书籍

    Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为<linux_device_driver 3rd Edition>,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本 ...

  3. windows编程经典书籍

    本人是刚刚开始学习windows编程的,感觉看雪学院的大牛很NB.想找一些书籍来看学习学习,可是不知道看哪些书好.驱动,对菜鸟们来说真是一个很深奥的话题,所以 ,我找来了这篇文章供大家分享,以后大家发 ...

  4. 推荐两本学习linux的经典书籍

  5. 转 linux/unix学习经典书籍

    都是一些链接. 1. Linux网络编程经典书籍推荐 http://blog.csdn.net/zhangpeng_linux/article/details/7001970 2. C语言经典著作导读 ...

  6. 【转】linux驱动开发的经典书籍

    原文网址:http://www.cnblogs.com/xmphoenix/archive/2012/03/27/2420044.html Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书 ...

  7. linux驱动开发的经典书籍

    转载于:http://www.cnblogs.com/xmphoenix/archive/2012/03/27/2420044.html 参加实习也近一个月了,严重感觉知识不够,真是后悔学校里浪费那么 ...

  8. 转:linux驱动开发的经典书籍

    源地址:http://www.cnblogs.com/xmphoenix/archive/2012/03/27/2420044.html Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为 ...

  9. Linux 内核学习的经典书籍及途径

    from:http://www.zhihu.com/question/19606660 知乎 Linux 内核学习的经典书籍及途径?修改 修改 写补充说明 举报   添加评论 分享 • 邀请回答   ...

  10. C语言学习的经典书籍--转载

    推荐前言: 原文出处:http://book.douban.com/doulist/338101/ 和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门.但是由于C的很强 ...

随机推荐

  1. [.Net]使用Soa库+Abp搭建微服务项目框架(五):服务发现和健康监测

    ​上篇文章说过,服务发现和健康监测是面向服务体系架构重要的模块,Soa库可以配置使用Consul作为服务发现服务,或者轮询已配置的服务列表作为本机服务发现. 将用Hangfire来作为服务发现与健康监 ...

  2. Zabbix技术分享——snmp异常排查指南

    大家好,我是乐乐.在IT运维中,难免会碰上设备snmp不通的情况,那么,当问题出现的时候,运维工程师该如何快速找到问题所在呢?下面让我们一起来看看吧!   1.IP配置检查 首先检查zabbix监控上 ...

  3. snipaste 替换 微信截图快捷键 F3贴图功能实在是太帅了 - 软件推荐

    snipaste 替换 微信截图快捷键 这个软件很久之前就知道,一直也没觉得可以替换微信的截图功能,毕竟能懒就懒. 今天同事又推荐 用了下,觉得确实ok. https://zh.snipaste.co ...

  4. end_of_line = lf 选择行尾序列 .editorconfig - 老项目不动代码存盘 文件变动 CRLF 的问题 vscode

    end_of_line = lf 选择行尾序列 .editorconfig - 老项目不动代码存盘 文件变动 CRLF 的问题 缘由 vscode 老项目代码,没有变动,ctrl + s后 文件有变化 ...

  5. 【刷题】LeetCode 239 滑动窗口最大值- Python手撕最大堆

    手撕版 最大堆的完全实现, 堆中元素为二元组(num, idx),比较时用数值,赋值或交换时用整个元组. class Heap: def __init__(self, arr, capacity): ...

  6. 一个简单的RTMP服务器实现 --- RTMP实现要点

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  7. lazy-nvim插件管理器基础入门

    一篇通过使用lazy.nvim进行nvim插件管理的入门笔记. 基础安装 init.lua 路径:stdpath("config")/init.lua stdpath(" ...

  8. .NET Emit 入门教程:第一部分:Emit 介绍

    前言: Emit 是开发者在掌握反射的使用后,进阶需要的知识,它能显著的改善因反射带来的性能影响. 目前能搜到的 Emit 的相关文章,都是一篇系列,通常推荐对照着反绎后的 IL 编写 Emit 代码 ...

  9. 记录--让URL地址都变成了"ooooooooo"

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 发现一个很有创意的小工具网站,如封面图所示功能很简单,就是将一个URL地址转换为都是 ooooooooo 的样子,通过转换后的地址访问可以 ...

  10. FtpClient一定要setSotimeOut、setDataTimeout

    SotimeOut,简单说就是读取数据时阻塞链路的超时时间. /** * Enable/disable {@link SocketOptions#SO_TIMEOUT SO_TIMEOUT} * wi ...