What's New in C# 6, C# 7 and Visual Studio 2017

所在平台: Udemy

课程主页: https://www.udemy.com/course/csharp6-csharp7-vs2017/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C# 6、C# 7 和 Visual Studio 2017 的新特性 课程概述: C# 是现代编程世界中最强大的语言之一,拥有强大的类型系统。尽管 C# 和 Java 曾经在语言特性上竞争激烈,但如今我们可以明确地说 C# 在这方面取得了优势。C# 6 已经发布,并与 Visual Studio 2015 完全兼容,而 C# 7 仍在开发中,但许多新特性已在 Visual Studio 2017 中实现(目前上线的候选版本已经可用)。 教学方法: 该课程不包含冗长的内容,尊重学员的时间,课程材料简洁而全面,涵盖所有重要概念。对于绝对初学者,如果需要,我愿意通过 Skype 免费提供帮助。课程提供英文字幕,以便于不熟悉讲者口音的学员理解。 课程目的: 本课程旨在展示 C# 6、C# 7 及 Visual Studio 2017 的新特性,适合所有希望学习这些内容的 C# 开发者,无论是初级或高级开发者。只要熟悉 .NET 平台上的 C# 开发即可开始学习。 课程内容: 课程将重点介绍 C# 6 的特性,包括自动属性、不变性、使用 static 导入静态成员、nameof、字符串插值、可空性、空条件运算符、索引初始化器、异常过滤器等。此外,还将涵盖 C# 7 的特性,如增强元组、模式匹配、引用返回、异步返回、异常处理、解构、本地函数(更多函数式编程)、外部变量和字面量。最后,将介绍 Visual Studio 2017 的改进功能,包括增强的导航、改进的调试、提升的 IntelliSense、实时代码分析和实时单元测试等。 总体而言,任何学员都能在本课程中找到有趣且实用的内容。

课程评论(0条)

课程详情

C# is one of the most powerful languages in the modern world of programming. It has one of the most powerful type system. There was a battle for sometime between Java and C# and now we can say for sure that C# won that battle from the language features point of view. C# 6 is already released and fully available with Visual Studio 2015. C# 7 is under development still, but many announced features are already implemented and we can play with them in Visual Studio 2017 which is currently (when I'm writing this) itself under development (release candidate is available). Teaching Approach No fluff, no ranting, no beating the air. I esteem your time. The course material is succinct, yet comprehensive. All important concepts are covered. For absolute beginners, I offer my help on Skype absolutely free if requested. Don't forget that this course has English subtitles, so if you don't understand my accent, feel free to turn them on. Take this course and you will be satisfied. Keep pace with modern C# If you go behind the modern C#, then this course is for you. This course will bring a whole picture of what's going on nowadays in C#. Modern C# is a powerful multiparadigmatical language. New versions of C# bring more and more functional features and you'll see it on practical examples. Content and Overview The goal of this course is to show all the new features of C# 6, C# 7 and Visual Studio 2017. This course is built for all kind of C# developers who are interested in learning C# 6, C# 7 and Visual Studio 2017. This course is beneficial for juniors as well as for seniors who want to stay well-informed about new C# features. I'm sure any student will find something interesting and useful in this course. The main prerequisite is to be familiar with development on the.NET platform in C#. That's all you need. In short, the course covers the following topics. C# 6: Autoproperties and ImmutabilityExpression-bodied membersImport of static members (using static)nameofString interpolationNullability, null-conditional operatorsIndex initializersException Filters C# 7: Enhanced TuplesPattern MatchingRef. Returns, Async Returns, ExceptionsDeconstructionLocal Functions (more functional programming!:) )Out variables literals VIsual Studio 2017: Improved NavigationRun-to-Click (improved debugging)Improved IntelliSenseLive Code AnalysisLive Unit Testing

课程标签

0人关注该课程

主题相关的课程