网站首页 > 编程文章 正文
C#是一门多范式编程语言,看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
如果你想要学习C#,那么有关C#最好的书籍是什么呢?这就是今天要和大家讨论的内容,盘点经典的C#好书:
1、《C# 6.0 in a Nutshell》
《C# 5.0 in a Nutshell》在豆瓣上取得了9.3的高分,第6版对概念和示例进行了全面更新,为中高级程序员提供了一个C#和.NET简要图谱,书中的内容涵盖:
快速掌握C#的各方各面,从语法和变量的基础知道到指针和运算符重载等高级主题
- 深入探讨LINQ
- 了解动态、异步和并行编程
- 学会使用.NET特性,包括XML,网络,序列化,反射,安全性,应用域等
- 探索C# 6.0新特性,使用Roslyn 编译器服务
2、《C# 6.0 Pocket Reference》
本书是为具有编程基础的程序员准备的,本书将Deitel签名的实时代码方法应用到编程教学中,并深入研究了微软的C# 6.0和. net,涵盖170多个完整的示例,包括语法着色、代码高亮、代码演示、程序输出和数百个软件开发技巧等
本书首先介绍了基础的类和对象的方法,然后再转向更高级的主题,包括LINQ、异步编程和wait等等。学习面向对象编程的处理和设计,当你完全掌握这本书,就能开始构建工业强度的、面向对象的C#应用程序了。
3、《C# 6.0 and the .NET 4.6 Framework》
本书为第7版本,同样对C# 6.0和. net 4.6进行重写,你会发现章节涵盖了这两个版本的最新特性,诸如ADO.NET,一组用于和数据源进行交互的面向对象类库,为WPF桌面开发提供了许多IDE和MVVM增强等,旨在为读者提供C#和.Net 平台的核心基础知识,你将学到:
- 首先理解.net 4.6平台和c# 6。
- 了解领先的.Net技术的由来
- 关于XAML、.net 4.6和Visual Studio 2015的完整报告,并讨论新的Windows运行时。
4、《C#经典实例(第4版)》
这本畅销书籍为程序员每天面临的各种问题提供了150多个解决方案,为了涵盖C# 6.0的新特性,本书的三分之一的篇幅都进行了重写,如果你想要学习C#的一般指令和对问题的快速回答,那本书一定是你的菜,主要涉及以下主题:
- 类和泛型
- 集合、枚举器和迭代器
- 数据类型
- LINQ和Lambda表达式
- 异常处理
- 动态规划;
- 正则表达式
- 文件系统交互
- XML使用
- 线程、同步和并发
本书中的每个示例都包含测试过的代码,您可以从oreilly.com下载这些代码并在自己的应用程序中重用它们,每个解决方案都详细讨论了底层技术的工作原理和原理。
5、《深入理解C#(第3版)》
本书是世界顶级技术专家“十年磨一剑”的经典之作,在C#和.NET领域享有盛誉。与其他泛泛介绍C#的书籍不同,本书深度探究C#的特性,并结合技术发展,引领读者深入C#的时空。作者从语言设计的动机出发,介绍支持这些特性的核心概念。作者将新的语言特性放在C#语言发展的背景之上,用极富实际意义的示例,向读者展示编写代码和设计解决方案的最佳方式。
6、《精通C#(第6版)》
本书深入全面地讲解了C# 编程语言和.NET 平台的核心内容,并结合大量示例剖析相关概念。全书分为八部分:C# 和.NET 平台、C# 核心编程结构、C# 面向对象编程、高级C# 编程结构、用.NET 程序集编程、.NET 基础类库、WPF 和ASP.NET Web Forms。第6 版是对第5 版的进一步更新和完善,内容涵盖了最先进的.NET 编程技术和技巧,并准确呈现出C# 编程语言的最新变化和.NET 4.5 Framework 的新特性。
最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!
猜你喜欢
- 2025-04-24 微软首次回答 HoloLens 相关问题,终于爆料了
- 2025-04-24 异步编程系列第04章 编写Async方法
- 2025-04-24 Win10桌面/手机版最深层次开发功能挖掘
- 2025-04-24 Makefile学习
- 2025-04-24 Think in Mingdao——人人都是全栈工程师
- 2025-04-24 为什么我选择C#?
- 2025-04-24 引用和变量声明在不同语言中的实作
- 2025-04-24 C# list 转换为sql in的where条件
- 2025-04-24 Java 泛型使用教程
- 2025-04-24 LINQPad:.NET 开发者的交互式编程乐园
你 发表评论:
欢迎- 05-142014年最流行前端开发框架对比评测
- 05-14七爪源码:如何使用 Next.js 构建 Shopify 店面
- 05-14Web 前端怎样入门?
- 05-14我为什么不建议你使用框架
- 05-14推荐几个好用的React UI 框架
- 05-14PDFsharp:强大的 .NET 跨平台 PDF 处理库
- 05-14一组开源免费的Web动画图标,荐给需要的设计师和程序员
- 05-14salesforce 零基础学习(二十九)Record Types简单介绍
- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)