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


  • Sending WhatsApp Message using C# Code

    How to send a WhatsApp message In C#. The same code works in ASP.NET web app or a Windows Forms or WPF app.
  • How to use Indexes in C# 8 - Productive C#

    Watch this video tutorial to get an overview of Indexes in C# and learn how to use Indexes in C# 8.
  • Ternary Operator | Null Coalesce Operator | C# Tutorial

    This video is about the two commonly used operators in C# - 1)Ternary Operators 2)Null Coalesce OperatorsThe video tells how you can utilize these two operators and minimize the number of lines of code and keep your code clean yet readable.
  • Why Multiple Inheritance 🎯 Is Not Allowed In C# And Java?

    In this video, I have discussed a very simple explanation of why multiple-inheritance using classes is not allowed in C# and Java kind of OOP based programming languages. Though there can be other explanation, I have taken the one which makes a crisp and clear response to this question. This is important must-know concept, especially, for experienced software professionals as this is an important interview question.
  • When To Use❓Abstract Class And Interface In C# Programming

    In this video, I have discussed, in details, the scenarios in which you should use abstract class and interface and the scenarios when the interface works better. I have started from defining the abstract class and interface and later, I have discussed the respective scenarios in an easy manner so that you understand this concept logically.
  • Understanding Access Modifiers In C# (Video)

    In this important C# video, I have discussed, in details, what access modifiers are in C#. Also, I have explained the respective properties of all access modifiers - public, private, protected, internal, protected-internal, and also private-protected.
  • Important Questions For C# Interview Part 2 - Intermediate

    In this video, I have discussed some important questions for C# developers. These questions are of intermediate level, where I have elaborated many concepts, like Jagged Array, ArrayList vs List, static keyword, constant, Array Clone vs Copy, and Nullable Data types etc. Do watch this video for knowledge which will definitely clear your concepts.
  • Understanding Class In Layman Way

    In this video, I have tried to simulate a layman formula to understand how to visualize before writing a class in object-oriented programming domain. I hope you would like this whole analogy that I have used in this video. We will start from "what a Class is" to "writing a class". So, do leave your feedback in comments if you like the way I have discussed this important concept.
  • Important Questions For Interview C# Part 1 - Basics

    In this video, which is important to freshers as well as experienced professionals, I have discussed a couple of very important questions being asked during C# interviews.
  • What Is New In C# 8.0

    Microsft has released this video where the project head of C# language, Mads Torgersen is talking about new features of C# 8.0.
  • 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 great for experienced developers.
  • View More