HOME > Development > What New in C# 6, C# 7 and Visual Studio 2017

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

  • Development
  • May 13, 2025
SynopsisWhats New in C# 6, C# 7 and Visual Studio 2017, available at...
What New in C# 6, 7 and Visual Studio 2017  No.1

Whats New in C# 6, C# 7 and Visual Studio 2017, available at $49.99, has an average rating of 4.25, with 29 lectures, 1 quizzes, based on 251 reviews, and has 7427 subscribers.

You will learn about Harness the power of C# 6 and C# 7 Write more maintainable code in C# Use powerful new features of Visual Studio 2017 This course is ideal for individuals who are Any C# developer who wants to become aware of new C# features It is particularly useful for Any C# developer who wants to become aware of new C# features.

Enroll now: Whats New in C# 6, C# 7 and Visual Studio 2017

Summary

Title: Whats New in C# 6, C# 7 and Visual Studio 2017

Price: $49.99

Average Rating: 4.25

Number of Lectures: 29

Number of Quizzes: 1

Number of Published Lectures: 29

Number of Published Quizzes: 1

Number of Curriculum Items: 30

Number of Published Curriculum Objects: 30

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Harness the power of C# 6 and C# 7
  • Write more maintainable code in C#
  • Use powerful new features of Visual Studio 2017
  • Who Should Attend

  • Any C# developer who wants to become aware of new C# features
  • Target Audiences

  • Any C# developer who wants to become aware of new C# features
  • 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鈥檓 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鈥檚 all you need.锟?/p>

    In short,聽the course covers the following topics.

    C# 6:

  • Autoproperties and Immutability
  • Expression-bodied members
  • Import of static members (using static)
  • nameof
  • String interpolation
  • Nullability, null-conditional operators
  • Index initializers
  • Exception Filters
  • C# 7:

  • Enhanced Tuples
  • Pattern Matching
  • Ref. Returns, Async Returns, Exceptions
  • Deconstruction
  • Local Functions (more functional programming! 馃檪聽)
  • Out variables literals
  • VIsual Studio 2017:

  • Improved Navigation
  • Run-to-Click (improved debugging)
  • Improved IntelliSense
  • Live Code Analysis
  • Live Unit Testing
  • Course Curriculum

    Chapter 1: Before taking the Course

    Lecture 1: How to Ask Questions

    Lecture 2: Join .NET Community of Students

    Chapter 2: Whats New in C# 6

    Lecture 1: Outline

    Lecture 2: Autoproperties and Immutability

    Lecture 3: Expression-Bodied Members

    Lecture 4: New Keyword nameof

    Lecture 5: Import Statics

    Lecture 6: String Interpolation

    Lecture 7: Safe Navigation Operator

    Lecture 8: Collection Initializers

    Lecture 9: Exception Filters

    Lecture 10: Conclusion

    Chapter 3: Whats New in C# 7

    Lecture 1: Outline

    Lecture 2: Out Variables

    Lecture 3: Pattern Matching

    Lecture 4: Tuples and Deconstruction

    Lecture 5: Local Functions

    Lecture 6: Returning by Reference

    Lecture 7: Throwing Expressions

    Lecture 8: Improvements to Literals

    Lecture 9: Conclusion

    Chapter 4: Whats new in Visual Studio 2017

    Lecture 1: Outline

    Lecture 2: Improved Navigation

    Lecture 3: Run-to-Click

    Lecture 4: Improved IntelliSense

    Lecture 5: Live Code Analysis

    Lecture 6: Live Unit Testing

    Lecture 7: Conclusion

    Lecture 8: BONUS LECTURE

    Instructors

  • What New in C# 6, 7 and Visual Studio 2017  No.2
    Engineer Spock
    Software Engineer – 1000+ Reviews, Average Score – 4.5
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 6 votes
  • 3 stars: 36 votes
  • 4 stars: 90 votes
  • 5 stars: 114 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!