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


  • Ammar Shaukat

    Use Of Delegates In Programming With Simple Example

    We all have studied delegates in programming, especially in high-level languages. But most probably, it’s hard to understand if you are new to programming. So I’ll be writing some stuff on the use ...
    Ammar Shaukat Jan 23, 2018
  • Krushna Gade

    ArrayList In C#

    In this blog, we will see about ArrayList Class in C#.
    Krushna Gade Jan 22, 2018
  • Sachin Kalia

    Abstract Factory Pattern Using C# - Real World Example

    While learning design patterns, I came to understand the most frequently used term, Factory Pattern as well as Abstract factory pattern. I searched the internet and came across numerous learning po...
    Sachin Kalia Jan 22, 2018
  • Shubham Jain

    Garbage Collector And Destructor In C#

    Garbage collector looks for an instance/object which is not required anymore and treats these objects/instances as ready to destroy. Then, it makes a call to the destructor to release the memory an...
    Shubham Jain Jan 19, 2018
  • Shubham Jain

    Expression Bodied Members In C#

    What is Expression Bodied Members?1) Expression Bodied member is introduced in C#6.0 and enhanced in C#7.0. 2) Expression Bodied is a new technique or implementation to make code concise and readab...
    Shubham Jain Jan 18, 2018
  • Rohatash Kumar

    Creating Pyramid In C#

    In this blog, we will see how to display a pyramid in C#.
    Rohatash Kumar Jan 18, 2018
  • Shubham Jain

    Constructor And Its Types In C#

    In this blog, I am going to share with you about Constructor and its types in C#
    Shubham Jain Jan 17, 2018
  • Banketeshvar Narayan

    C# 7.2 - "In" Parameter Method Overloading Tiebreaker

    This article explains the “in” parameter method overloading with Visual Studio 2017 Version 15.6. Preview 2.
  • Akhil Mittal

    Singleton Design Pattern In C# - Part Two (Eager and Lazy Initialization in Singleton)

    In this article, we’ll discuss Lazy initialization, the lazy keyword, why to make singleton class a sealed class and what are the differences between singleton and static class.
    Akhil Mittal Jan 11, 2018
  • Akhil Mittal

    Singleton Design Pattern In C# - Part Three (Static vs Singleton)

    In this series of learning singleton patterns, we learned lazy initialization and eager initializations with practical examples. We also learned why it is necessary to make the singleton class seal...
    Akhil Mittal Jan 11, 2018
  • Shubham Jain

    Null Coalescing Operator (??) in C#

    Null Coalescing Operator (??)1) A syntax used to check null and assign a default value if null2) This operator can be used with Nullable types as well as reference types.3) This operator can be rep...
    Shubham Jain Jan 11, 2018
  • Shubham Jain

    Nullable Types In C#

    Nullable Types used to include null as a value for value type variable. It has a lot of advantages and is most preferred when dealing with the database. One of the cons is the complexity and overhe...
    Shubham Jain Jan 11, 2018
  • Akhil Mittal

    Singleton Design Pattern In C# - Part One

    I always wanted to write about Singleton design pattern in C#. Though there already are many posts available on Singleton design pattern, I’ll try to cover this topic in the most simplistic and eas...
    Akhil Mittal Jan 11, 2018
  • Jerry Lee

    How To Convert PowerPoint Presentation Slide To Image In C#

    In this article, I will explain the steps you can take to convert the PowerPoint presentation slides to image file format (PNG/BMP/JPEG/TIFF/EMF/SVG). With the help of Spire.Presentation, we can no...
    Jerry Lee Jan 10, 2018
  • Ahmad Mozaffar

    Three Popular C# Interfaces

    In this article, you will learn about the most common interfaces in the C# Libraries that you can use to create robust classes and objects.
    Ahmad Mozaffar Jan 10, 2018
  • Praveen Kumar

    How To Read CSV Or Text File In C# (DataSet/DataTable)

    Learn how to read CSV or TEXT file in C# (DataSet/DataTable).
    Praveen Kumar Jan 09, 2018
  • Pritam Zope

    Microsoft Office 2013 UI Design In C# - Visual Studio

    In this article we will design the UI of Microsoft Office 2013 applications like Word, PowerPoint, Excel etc.
    Pritam Zope Jan 09, 2018
  • Bohdan Stupak

    Overriding Windows Registry Redirection With C#

    Registry redirection might seem unexpected at first glance. This article elaborates on this feature and shows how to override it in case of need
    Bohdan Stupak Jan 06, 2018
  • Thomas Hansen

    Creating A C# Console App From My iPhone

    Hyper IDE [link to https://github.com/polterguy/hyper-ide] is an Open Source web-based Integrated Development Environment. It supports 100+ progamming languages out of the box, and can be integrate...
    Thomas Hansen Jan 04, 2018
  • Shubham Jain

    Passing Parameters To A Method In C#

    Before I discuss passing parameters to a method, and I give a brief intro of the method first
    Shubham Jain Jan 04, 2018
  • Shraddha Tripathi

    How To Create Random Password Of Given Length Using C#

    This C# program will generate the random password and length will be given by user.
    Shraddha Tripathi Jan 04, 2018
  • Damodhar Naidu

    SOLID Principles In C#

    Here I am going to explain the SOLID principles in C#.
    Damodhar Naidu Jan 03, 2018
  • vikas gupta

    When Should We Use Extension Methods In C#

    When we need to add a new function in existing class types without changing the original source of code and without the use of inheritance.
    vikas gupta Jan 02, 2018
  • vikas gupta

    All About Static Method, Constructor And Class In C#

    A static class cannot be derived from a non-static as well as static class.Static classes are by default sealed so you cannot inherit them.vA static class can only inherit Object class.
    vikas gupta Jan 02, 2018
  • Jerry Schumann

    Semi-Integrated Solution For Credit Card Processing On PAX

    Semi-integrated techniques have provided many opportunities for software developers to directly, and without using any third-party middleware or gateway, integrate their software to credit card pro...
    Jerry Schumann Jan 02, 2018
  • View More