Switch to the store?

C# 7.x Tips, Tricks, and Techniques [Video]

More Information
Learn
  • Implement practical and proven techniques to improve particular aspects of C# 7.x development
  • Take advantage of the new tuples in C# 7.x and see what they can now do
  • Discover the new pattern matching features and what you can do with switch case statements
  • Build local functions inside functions. Yes, those local functions can be recursive too
  • Explore what variables can do for you and how they clean up your code
  • C++ has had reference variables for decades, and now C# finally has them thanks to C# 7.x 
  • Discover how you can now use expression body syntax for constructors, finalizers, and indexers
About

C# is a complex language, and it can be difficult to use it when you first start out. There are so many rules and standards that you're bound to make mistakes, but avoiding these common mistakes will make your programs much more efficient.

With this course, you'll learn to implement practical and proven techniques to improve particular aspects of C# 7.x development. Each section covers tips and techniques with explicit instructions to carry out different C# 7.x tasks in a practical manner. The techniques are demonstrated using small practical examples. You will boost your skills with information on enhancing your coding style and performance, and learn about C# 7.x processes and code quality. This course focuses on discovering new possibilities with C# 7.x, that can enhance your current skill set.

By the end of this course, you will have learned some exciting tips, best practices, and techniques for your C# 7.x coding. You will be able to build your own desktop applications in C# 7.x much faster and with ease.

All the code and supporting files for this course are available at https://github.com/PacktPublishing/-C-7.x-Tips-Tricks-and-Techniques

Style and Approach

This course will provide you with tips and tricks by handing you simple and easy-to-follow examples that will improve your day-to-day life as a C# developer. This course shares useful tips and advice to help you succeed in making full use of the new language features.

Features
  • Get up to speed now in C# 7.x with thorough walkthroughs
  • Demonstrate each new feature so you can see how it can be used, and how you could put it to work for you
  • Best Practices for tuples, switch pattern matching and reference return values just look plain weird until you know how to use them
Course Length 1 hour 32 minutes
ISBN9781789341553
Date Of Publication 30 Nov 2018

Authors

Simon Hughes

Simon Hughes has been designing, developing software for 30 years in the UK. Simon is currently the lead developer at www.bybox.com where he spends his time creating state of the art wireless warehouse systems. He spent a few years teaching the MSDN courses for Cap gemini Training. He is also a pluralsight author. Simon dove into the world of mathematics and created a quantitative risk analysis and explosion modeling software for a leading oil company, and was part of the team who created the Crest settlement bank system. Simon was also the lead developer on the team that wrote the highly scalable multi-threaded arrival and departure screens in many leading airports. He specializes in professional application development using Microsoft technologies, including C#, SQL Server and .NET. Author of the popular EntityFramework Reverse POCO Generator available at www.ReversePoco.com. In his spare time, he loves to do archery and photography.