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


  • Extensible Fixed Statement in C# 7.3

    Learn how to add support for pinning using the fixed statement on your own types in C# 7.3.
  • Storing Different Types Of Data In A Single Array

    In this video, you will learn how to store different types of data in an array. Stay tuned for coming tutorials.
  • How to use the TestCase attribute in C# and NUnit

    Learn how to use the TestCase attribute in C# when you write NUnit tests and see how it can help to remove duplication and make your tests more readable.
  • Introduction To Dependency Injection In C# Using Autofac

    In this video tutorial, we will take a sample application and learn how to use Dependency Injection using Autofac. Also, we will see how to wire up dependencies, both explicitly and implicitly.
  • C# Delegates, Action, and Func

    In this video, we will be looking at the three important parts of C# - Delegates, Func, and Action.
  • 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.
  • 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.
  • 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.
  • 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
  • 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...
  • 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#.
  • 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.
  • Creating Simple Thread In C#

    This video shows creating and running threads in C-Sharp. It also explains the use of Thread.Join().
  • 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.
  • 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!
  • 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.
  • 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....
  • Productive C# - Inferred Tuple Element Names In C# 7.1

    Learn how tuple element names are automatically inferred in C# 7.1.
  • 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.
  • 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).
  • View More
    C# Moderator
    View All