What is new in C# 6

Learn new features of C# 6 on practical examples
Rating: 3.9 out of 5 (309 ratings)
9,683 students
What is new in C# 6
Rating: 3.9 out of 5 (309 ratings)
9,683 students
Use new features which comes with C# 6
Write more maintainable C# code
Write better C# code

Requirements

  • Intermediate knowledge of C# programming language
  • Visual Studio 2015
Description

Course explains new features of C# 6. It's for C# programmers who want to upgrade their C# skills from C# 5 to C# 6 using easy and effective way. Every topic has brief intro with explanation of reasons why the feature is usefull. New features of C# 6 are auto-property initializers, getter-only auto-properties, expression-bodied members, using static, null-conditional operators, string interpolation, nameof expressions, index initializers, exception filters, await in catch and finally blocks. All features are demonstrated on practical code examples in Visual Studio 2015. Source codes for sample application are included. Course helps you to write better and more maintainable C# code with new C# 6 features.

Who this course is for:
  • This course is for C# programmers who have some knowledge of C# and want to learn new features which comes with C# 6
  • This course is not for C# beginners
Course content
5 sections • 15 lectures • 30m total length
  • Course overview
    01:02
  • What to expect from this course
    00:52
  • C# history
    01:27
  • Introduction of sample application
    02:02
  • Auto-property initializers
    02:09
  • Getter-only auto-properties
    01:03
  • Expression-bodied members
    01:56
  • Using static
    01:56
  • Null-conditional operators
    02:20
  • String interpolation
    06:33
  • nameof expressions
    01:35
  • Index initializers
    02:17
  • Exception filters
    01:22
  • Await in catch and finally blocks
    02:26
  • Final words
    01:23

Instructor
Software Developer, Architect
Marián Košťál
  • 3.9 Instructor Rating
  • 808 Reviews
  • 17,067 Students
  • 2 Courses

Experienced Software Developer, Architect with 16+ years in IT. Focus on .NET, MSSQL, MS Azure and Software Architecture. Experience with design and development of complex software systems on Microsoft platform for important customers. Certified by Microsoft (Microsoft Certified Professional Developer, Microsoft Certified IT Professional). Trying to be on the wave of latest trends and technologies.