Course curriculum

  • 1

    Compact Code

    • Global and Implicit Usings

    • Global and Implicit Usings - Code

    • File-Scope Namespace Declarations

    • Extended Property Patterns

    • Extended Property Petterns - Code

    • Lambda Expressions Improvements

    • Lambda Expressions Improvements - Code

  • 2

    Immutability

    • Constant Interpolated Strings

    • Constant Interpolated Strings - Code

    • Record Structs

    • Record Structs - Code

    • Structs Improvements

    • Structs Improvements - Code

  • 3

    Other Improvements

    • Assignment and Declaration in Same Deconstruction

    • Assignment and Declaration in Same Deconstruction - Code

    • CallerArgumentExpression Attribute

    • CallerArgumentExpression Attribute - Code

  • 4

    Resources

    • C# 10 Resources

Instructor(s)

Andrea Angella

Microsoft MVP, Senior .NET Software Engineer and .NET Community Leader

I am a Microsoft MVP, certified C# master developer and .NET Community Leader. I am the founder of the Cambridge .NET User Group, the official community on .NET in Cambridge (UK), consisting of 500+ passionate .NET developers. I love to teach in a simple and practical way how to master C# related technologies to help you become one of the most productive C# developers in the world. I am a Senior .NET Software Engineer working at Redgate Software. My peers describe me as really enthusiastic, motivated, with an infinite passion for software development, and a relentless desire to keep learning as well as amazing ability to involve others in my pursuit of excellence.