Tag Archive: Visual Studio

Aug 22 2017

Practical C# – How to configure the C# language version in Visual Studio 2017 projects

New video from the Practical C# Video series to learn how to configure the C# language version used. How to configure your project C# language version Learn how to configure your C# Visual Studio 2017 (Update 3) project to compile against a specific version of the C# compiler or the latest release. Do you like these …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-language-version/

Aug 15 2017

Practical C# – Sequence Equality

New video from the Practical C# Video series to learn how to compare sequences in C#. Sequence Equality in C# Learn how to check if two lists or sequences are equal. Did you know Microsoft implemented this for you in the .NET Framework 3.5?   Do you like these videos? Subscribe here Previous videos

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-project-references-2/

Aug 09 2017

Practical C# – Project References

New video from the Practical C# Video series to learn how project references works in C#. Project References in C# Let how to add a project reference using Visual Studio 2017 and what happens under the cover. Learn how the new csproj syntax introduced in Visual Studio 2017 greatly simplify how to work with project references. …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-project-references/

Aug 07 2017

Practical C# – Named and Optional Parameters

New video from the Practical C# Video series to learn named and optional parameters introduced in C# 4. Named and Optional Parameters Learn how to use named and optional parameters in C# and why you need to be careful if you want to change parameters names and default values in your public APIs. Do you like …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-optional-parameters/

Aug 04 2017

Practical C# – SelectMany in LINQ

New video from the Practical C# Video series. Learn how to use SelectMany in LINQ. SelectMany in LINQ Learn all the possible ways you can use the SelectMany extension method in LINQ using C#.   Do you like these videos? Subscribe here Previous videos

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-c-implementing-equality/

Jul 30 2017

Practical C# – Implementing Equality

New video from the Practical C# Video series. Explore how to implement equality for value types and reference types in C#. Implement Equality Equality in C# is a bit confusing and probably the part of the language I like less. This video want to clarify a bit the situation and provide you a simple pattern …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/07/practical-csharp-implementing-equality/

Jul 25 2017

Practical C# – The Convert class

New video from the Practical C# Video series. Explore when is a good idea to use the Convert class available in the .NET framework. The Convert class Learn how and when to use the Convert class in C#.   Do you like these videos? Subscribe here Previous videos

Permanent link to this article: https://www.productivecsharp.com/2017/07/convert-class/

Jul 20 2017

Practical C# – Default Expressions in C# 7.1

New video from the Practical C# Video series. Explore the new Default Expressions feature in C# 7.1 in a simple and practical way. Default Expressions in C# 7.1 (Preview) Learn how to use the new Default Expressions feature in C# 7.1.   Do you like these videos? Subscribe here Previous videos

Permanent link to this article: https://www.productivecsharp.com/2017/07/practical-csharp-default-expressions/

Jul 16 2017

Practical C# – Async Main in C# 7.1

New video from the Practical C# Video series. Explore the new Async Main feature in C# 7.1 in a simple and practical way. Async Main in C# 7.1 (Preview) Learn how to use the new Async Main feature in C# 7.1. You can use async in the entry point of your console application using Visual Studio …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/07/async-main/

Jul 15 2017

All you need to know to master C# 7

This is a collection of practical videos to learn how to use the new C# 7 features. Generalized Async Return Types (ValueTask) in C# 7 Learn how to use the generalized async return type feature (more specifically ValueTask) in order to improve the performance of your application by reducing memory pressure. ValueTask is particularly useful …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/07/master-csharp7/

Older posts «