Skip to content
  • 主页
  • 资源下载(试读、源码、勘误)
  • 蕃茄钟
  • 算法演示
  • C#
  • C++
  • Java
  • Python
  • 软件需求
  • 游戏开发
  • AI

周靖的博客 <_>

2004-2026

《Visual C#从入门到精通(第9版)》中文版资讯、勘误和试读-2018年底出版

Posted on 2018-08-062024-07-03 By admin 《Visual C#从入门到精通(第9版)》中文版资讯、勘误和试读-2018年底出版有 10 条评论

本书基于上一版《Visual C#从入门到精通第8版》(ISBN:9787302435273)进行全面修订和增补。全书围绕Windows 10上的UWP(通用Windows平台)应用开发而展开。本书假定你要使用Visual Studio 2017和.NET Framework 4.6.1学习基础的C#编程知识。学完本书后,会对C#有一个全面、透彻的理解,会用它开发反应灵敏的、可伸缩的、能在Windows 10操作系统上运行的应用程序。

中国亚马逊购买>>
京东购买>>
配套资源和试读PDF >> ys168网盘 百度网盘

下面列出和本书上一版《Visual C#从入门到精通第8版》(ISBN:9787302435273)相比的主要变化:

  • 2.3.3节“指定数值”,强调了显式指定值的类型的重要性
  • 3.1.5节“从方法返回多个值”,引入元组概念,从一个方法返回多个值。这章开始引入表达式主体方法,注意虽然都用=>操作符,但表达式主体方法和Lambda表达式有本质的不同。相当于=>的两个重载。
  • 3.3.2节“ 嵌套方法”,本节提到的Factorial解决方案在学生文件中不可用。解决方案是用空白的DailyRate解决方案。
  • 6.2.4节“ 筛选异常”,catch (…) when (…) {}
  • 6.4.1节“使用throw表达式”,用?:操作符简化抛出异常的代码。例如: string name = nameField.Text != “” ? nameField.Text : throw new Exception(“未输入值”);。不这样写,就要写一长串if…else语句。
  • 7.4.3节“解构对象”,和元组配合使用。Deconstruct方法和out参数相配合,向元组中的变量赋值。不要把解构器和析构器弄混了。
  • 8.2.1节“ 空条件操作符”,在对象上调用其方法时,用?.操作符判断对象是否为null。例如,A?.B?.C?.Do(E); 。其中,ABC任何一个求值为null,E都不会执行(短路)。
  • 8.8.3节“ 复习switch语句”,用switch代替一系列if (expr is type varname)…else if(expr is type varname)…语句,从而简化空引用检查(不用is操作符)。case还能加when表达式来进一步限制条件。
  • 10.1.11节“访问包含值类型的数组”,一些传统数组处理方法,在数组元素从引用类型修改成值类型后会出错,因为现在返回拷贝而非引用。解决方案是用ref关键字返回引用。例如,ref type method(…){… return ref 数组元素}。注意两个地方添加了ref。调用也要改,变成ref type variable = ref method(…)。
  • 第15章,简单属性大量改为使用表达式主体方法。例如,get { return this._x; }改为get => this._x;。
  • 第16章,介绍了新的常量表达式,可以直接将二进制赋给变量了:uint binData = 0b01111;。0b0是二进制,0x0是十六进制。眼睛看不过来还可以加下划线(编译器会忽略),例如uint moreHexData = 0x0_F0_5A_CC_0F;。
  • 21.2.6节的练习和原书不符,解决方案并没有一开始就集成BinaryTree项目,需自己添加
  • 24.1.6节“任务、内存分配和效率”,解释了如何用Cache-Aside设计模式把异步方法设计成大多数时候都同步执行,耗时的、经常重复的计算的结果放到缓存中。需要用NuGet包管理器下载System.Threading.Tasks.Extensions包。
  • 第27章对有关Azure云的内容进行了全面修订,代码简化了不少。

===============勘误开始=================

===============勘误结束=================

关于本书

中文版:《Visual C#从入门到精通(第9版)》,ISBN:9787302516248
原书名:Visual C# Step by Step (9th Edition),ISBN: 9781509307760
原著:John Sharp
翻译:周靖

分享到:

  • 共享到 X(在新窗口中打开) X
  • 在 Facebook 上共享(在新窗口中打开) Facebook

赞过:

赞 正在加载……

相关

C# Tags:C#, Visual C#从入门到精通

文章导航

Previous Post: 关于《C#6.0本质论》
Next Post: 《C++入门经典》第10版(Problem Solving with C++,10th Edition),2018年出版

Related Posts

Essential C# 7.0 (C#7.0本质论) 2019年初出版 .NET
《学习Unity 和C# 游戏编程:第2版 》 C#
在Azure上免费创建OpenAI环境并避开API调用的国家/地区限制:详细教程 C#
番茄钟 C#
《C#12.0本质论》 .NET
《C#本质论》全免费啦,英文版。 C#

Comments (10) on “《Visual C#从入门到精通(第9版)》中文版资讯、勘误和试读-2018年底出版”

  1. 张云龙说道:
    2020-05-02 13:59

    您好
    正在阅读C#从入门到精通第九版 第十三章
    P271的小结中有一个表格, 表格中写着 new 抽象类是有效的(YES)
    但是P264中倒数第七行明确写了【为明确声明不允许创建某个类的实例,必须将那个类显示声明为抽象类】,然后后边举了new一个抽象类非法的例子。
    这两点是不是矛盾啊~表格中的YES不是很懂。

    登录以回复
  2. aaron说道:
    2019-09-03 19:02

    周老师,您好!请问有没有用WPF(win7)的配套例程。

    登录以回复
    1. aaron说道:
      2019-09-03 19:04

      买的书是《Visual C# 从入门到精通 第9版》,电脑是win7系统,打算学习WPF,但例程好像是基于UWP的。

      登录以回复
      1. Zhou Jing说道:
        2019-09-10 01:40

        是的

        登录以回复
    2. aaron说道:
      2019-09-03 19:54

      我在您tansbot上找到2013版的例程了

      登录以回复
    3. admin说道:
      2020-05-20 04:24

      《Visual C# 2012从入门到精通》和《Visual C# 2013从入门到精通》是提供WPF例程的最后两个版本。之后就没有了。

      登录以回复
  3. 张斌鑫说道:
    2019-02-18 15:20

    周老师你好,Visual C#从入门到精通(第9版)没有教学视频嘛

    登录以回复
    1. admin说道:
      2019-03-07 12:07

      没有的xd

      登录以回复
  4. 丁巍说道:
    2018-09-16 16:44

    周老师您好:
    刚刚购买了C++入门经典第10版。但支持材料无法下载。
    http://transbot.ys168.com/这里没有视频。
    百度网盘需要提取密码。
    能不能给我发个下载途径啊。
    谢谢了!

    登录以回复
    1. admin说道:
      2018-09-19 04:20

      第10版因出版社的问题,视频讲解至今没有很好的办法拉回来供观看。(具体原因是中国出版社未获得授权获得原始视频,只能通过原版书的序列号私下观看,序列号阅后即焚,无法共享给所有人。)
      临时解决方案是使用第9版的视频(比10版少5个)。
      地址是网盘,点击 C++入门经典(第9版) 文件夹,再点击Video Notes.mht。
      注意用IE。带来不便,敬请谅解。第10版的资源我会跟进。
      另,百度网盘的链接是 https://pan.baidu.com/s/1yd43W ,试验过不需要密码。可是URL没有输对?

      登录以回复

发表回复 取消回复

要发表评论,您必须先登录。

请输入电子邮件来订阅本博客

新文章发布时,您将通过电子邮件接收到通知。平时不会打扰您。

加入其他 53 位订阅者的行列

← 返回

感谢您的回复。 ✨

近期文章

  • 《AI高效应用:Java编程实践(第5版)》 2026-02-10
  • 《Unity Cookbook中文版:从游戏开发到AI实时解决方案(第2版)》 2026-02-08
  • 《学习Unity 和C# 游戏编程:第2版 》 2026-02-08
  • 《深入C#函数式编程》 2025-07-01
  • 《高质量需求:聚焦于商业价值的20个核心实践》2025年出版 2025-04-15
  • 番茄钟 2025-01-06
  • 《SRE规模化实践手册》 2024-12-30
  • 《大模型编程实践与提示工程》 2024-12-30
  • 《C++编程思想》2025重译版 2024-12-30

近期评论

  • admin 发表在《《学习C++20》中文版,C++20 for Programmers: An Objects-Natural Approach》
  • mydirector 发表在《《学习C++20》中文版,C++20 for Programmers: An Objects-Natural Approach》
  • 《深入C#函数式编程》 – 周靖的博客 <_> 发表在《《Visual C#从入门到精通》 第10版》
  • 《深入C#函数式编程》 – 周靖的博客 <_> 发表在《《C#12.0本质论》》
  • 《深入C#函数式编程》 – 周靖的博客 <_> 发表在《《深入CLR》(原CLR via C#)2024修订版》

本站所有文章归档

  • 2026 年 2 月 (3)
  • 2025 年 7 月 (1)
  • 2025 年 4 月 (1)
  • 2025 年 1 月 (1)
  • 2024 年 12 月 (3)
  • 2024 年 10 月 (2)
  • 2024 年 8 月 (2)
  • 2024 年 7 月 (1)
  • 2024 年 6 月 (2)
  • 2024 年 5 月 (1)
  • 2023 年 8 月 (1)
  • 2023 年 7 月 (2)
  • 2023 年 4 月 (1)
  • 2023 年 3 月 (1)
  • 2022 年 12 月 (2)
  • 2022 年 5 月 (1)
  • 2022 年 3 月 (1)
  • 2019 年 4 月 (1)
  • 2018 年 11 月 (2)
  • 2018 年 8 月 (2)
  • 2018 年 7 月 (2)

Copyright © 2026 周靖的博客 <_>.

Powered by PressBook Masonry Blogs

 

正在加载评论...
 

您必须登录才能发表评论。

    %d