C# is a multi-paradigm programming language. This section contains C# related articles and syntaxes.


  • Daniel Donbavand

    C# Delegates, Action, and Func

    In this video, we will be looking at the three important parts of C# - Delegates, Func, and Action.
    Daniel Donbavand Aug 10, 2018
  • Andrea Angella

    C# 7.3 - Indexing Fixed Fields Without Pinning

    In C# 7.3, you now can index fixed fields without pinning. Learn how this can simplify your unsafe C# code.
    Andrea Angella Aug 02, 2018
  • Sateesh Arveti

    C# Debug Vs Conditional Debug

    In this video, we will discuss about #if preprocessor directive with DEBUG vs Conditional DEBUG to compile a piece of code in DEBUG mode only.
    Sateesh Arveti Jul 25, 2018
  • Andrea Angella

    Practical Introduction To Unit Testing In C# And Visual Studio

    Learn what is unit testing and how you can easily get started writing unit tests using C#, Visual Studio, and NUnit.
    Andrea Angella Jul 03, 2018
  • Andrea Angella

    Productive C#: In Parameters in C# 7.2

    Learn how to use the new In parameters in C# 7.2. Learn more about C# at www.productivecsharp.com
    Andrea Angella May 14, 2018
  • Andrea Angella

    Learn C# Online With Try .NET

    Learn how you can run C# code in the browser and learn C# without installing Visual Studio. This is perfect when you are getting started with C# to familiarise with the language and it's also g...
    Andrea Angella Mar 30, 2018
  • Deependra Kushwah

    Const Vs Read-only In C#

    In this video, we will see the difference between const vs read-only in c#, when to use const, and when to use read-only in c#.
    Deependra Kushwah Mar 27, 2018
  • Deependra Kushwah

    Extension Methods In C#

    Extension methods enable you to add methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.
    Deependra Kushwah Mar 26, 2018
  • Sivaraman Dhamodaran

    Creating Simple Thread In C#

    This video shows creating and running threads in C-Sharp. It also explains the use of Thread.Join().
  • Andrea Angella

    Private Protected Access Modifier In C# 7.2

    Learn about the new private protected access modifier in C# 7.2 and how it relates to all the other access modifiers.
    Andrea Angella Mar 09, 2018
  • Andrea Angella

    Productive C# - Null Conditional Operator

    Learn how to use the null conditional operator in C# to increase readability and make your code more compact. Let the compiler generate all the boilerplate code for you!
    Andrea Angella Nov 24, 2017
  • Andrea Angella

    Using Static Declaration In C# 6.0

    Learn how the c# 6.0 using static declaration feature can help you to make your code more readable.
    Andrea Angella Nov 01, 2017
  • Jatin Malik

    Exception Handling In C# .Net With Examples

    This video tells about the exception handling in C# .Net from the very beginning. It covers various aspects of exceptions. SHown below are the topics covered, and we have taken examples for an ASP....
    Jatin Malik Sep 27, 2017
  • Andrea Angella

    Productive C# - Inferred Tuple Element Names In C# 7.1

    Learn how tuple element names are automatically inferred in C# 7.1.
    Andrea Angella Sep 22, 2017
  • Andrea Angella

    Practical C# - Async Main in C# 7.1

    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 2017.
    Andrea Angella Sep 19, 2017
  • Andrea Angella

    How To Configure The C# language Version In Visual Studio 2017

    How to configure your C# project to compile against a specific version of the C# compiler in Visual Studio 2017 (Update 3).
    Andrea Angella Aug 28, 2017
  • Andrea Angella

    Practical C# - Equality

    Learn how to implement equality for value types and reference types in C# with some help from ReSharper.
    Andrea Angella Aug 29, 2017
  • Andrea Angella

    Practical C# - 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.
    Andrea Angella Aug 21, 2017
  • Andrea Angella

    Practical C# - Sequence Equality

    Learn how to check if two lists or sequences are equal using C#. Did you know Microsoft implemented this for you in the .NET Framework 3.5?
    Andrea Angella Aug 18, 2017
  • Sekhar Srinivas

    Tuples In C# 7.0

    In this video, I will be discussing what is a Tuple and How to define a Tuple in C# 7 and also I will be discussing about the various methods that can be used in order to consume the results of the...
    Sekhar Srinivas Aug 09, 2017
  • View More