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


  • Hardik Deshani

    How To Get Application Startup Path From The Console Application Using C#

    In this post, we will learn how to get an application startup path from a console application using C#. Here is an example of getting the path. For this, we are using some namespace and Assembly fo...
    Hardik Deshani Aug 21, 2018
  • Ciruthika Kanesharajah

    Handling Events In C#

    Here, I am going to demonstrate how to declare events in C# and how to call that event and so on.
  • Manikandan Vengadasalam

    Print A String Or Letter In Reverse Without Using The Predefined Function In C#

    To print a string or letters in reverse without using the predefined function in C# programming language.
  • Chandan Prasad

    Learn About Main() Method In C#

    Main() method is the starting point of an application. When we run the program, this is the first method which gets called.
    Chandan Prasad Aug 21, 2018
  • Sai Kumar Koona

    How To Enable C# 7.1 Version To My Projects

    By default C# 7.0 was shipped With Visual Studio 2017 and this is the major release (March 2017) till now. In August 2017 a minor version of C# 7.0 was released and version named as C# 7.1. This mi...
    Sai Kumar Koona Aug 21, 2018
  • Pankaj  Kumar Choudhary

    Understanding Enums Constants in C#

    This article explains enum constants in C#. Enums are known as named constants. Enums are strongly-typed constants that make the code more readable and less prone to errors.
  • Pankaj  Kumar Choudhary

    Abstract Classes In C#

    This article explains abstract classes in C#. An abstract class is a special type of class that cannot be instantiated and acts as a base class for other classes. Abstract class members marked as a...
  • Sivasankar Gorantla

    Why String Is Immutable

    A string is a reference data type in C#. A string is a sequential collection of characters that is used to represent text. The value of the String object is the content of the sequential collection...
  • Ashish Banerjee

    C# foreach loop

    This article demonstrates how to use a foreach loop in C#.
    Ashish Banerjee Aug 18, 2018
  • Jaish Mathews

    Call Command Prompt For Different Purposes In Different Ways

    How windows command prompt can be called for various different purposes using C#? Sometime you need command window to be shown and sometime it should be hidden and sometime you need to control it&#...
    Jaish Mathews Aug 14, 2018
  • Damodhar Naidu

    Decorator Pattern in C#

    This article describes the Decorator Pattern. The Decorator Pattern provides a flexible alternative to sub classing for extending functionality dynamically.
    Damodhar Naidu Aug 14, 2018
  • Sourav Kayal

    Understand Extension Method in C#

    This article explains extension methods of C#. The extension method is a modified version/slightly changed version of a static method.
    Sourav Kayal Aug 13, 2018
  • Sourav Kayal

    5 tips to improve performance of C# code: Part 4

    In this article, I will show a few ADO.NET tips to improve performance. A connection object is one of the most resource consuming objects in ADO.NET. So we need to manage this object very carefully.
    Sourav Kayal Aug 13, 2018
  • Sourav Kayal

    5 Tips to Improve Your C# Code: Part 2

    In this article I would like to show memory consumption of various code snippets.
    Sourav Kayal Aug 13, 2018
  • Sourav Kayal

    5 Tips to Improve Your C# Code: Part 1

    Dear reader, in this article I provide a few best practices in C# programming.
    Sourav Kayal Aug 13, 2018
  • Sourav Kayal

    5 Tips to Improve Performance of C# Code: Part 3

    Welcome to the C# Performance Improvement Article Series. This is my third presentation.
    Sourav Kayal Aug 13, 2018
  • 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
  • Ruchi Sharavat

    Upload Any File Using HTTP Post Multipart Form Data

    In this article, we will discuss how to upload any file using HTTP Post multipart/form-data in C#. I have tried my best to explain the use of the code described for multipart/form-data post neede...
    Ruchi Sharavat Aug 06, 2018
  • Pravin Lalge

    Difference Between Throw And Throw(Ex) In C#

    C# provides the facility to handle exception using try and catch block .
    Pravin Lalge Aug 03, 2018
  • Sandeep Singh Shekhawat

    SOLID - Single Responsibility Principle With C#

    In this article for discussion and explanation purpose, I am introducing to you, two fictional characters Mark (a .NET developer) and Bob (a Tech Lead).
  • 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
  • Suresh M

    Date And Time Format In C# Programming

    This blog describe the Date and Time Format.
    Suresh M Aug 01, 2018
  • Mahesh Chand

    Compare Tuples In C#

    How to compare two tuples in C#.
    Mahesh Chand Jul 31, 2018
  • Kaushal Rao

    Inheritance In C#

    As we all know for OOPs programming we must have a good understanding of the Basic principal feature of OOP, here I am going to explain Inheritance from very basic.
    Kaushal Rao Jul 31, 2018
  • Pravin Lalge

    In What Scenarios Will You Use Abstract Class vs Interface

    I am going to explain a very important interview question difference Abstract Class & interfaces.
    Pravin Lalge Jul 31, 2018
  • View More