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


  • Archana Saini

    Web Services Using C# - Creating Web Services

    An XML Web service should be identified by a namespace that is controlled by its company. For example, a company's Internet domain name could be used as part of the namespace. Although many XML...
    Archana Saini Feb 19, 2018
  • Puran Mehra

    How To Create And Use C# Enums

    This article demonstrates how to use enums in C#.
    Puran Mehra Jun 11, 2009
  • Pradeep Yadav

    Stack, Heap, Value Type, And Reference Type In C#

    Now, let’s see what happens when we declare any variable like int a=10 in C#. When C# compiler will run, it will allocate a block of memory which will have name of variable i.e. a, its type i.e. in...
    Pradeep Yadav Feb 13, 2018
  • El Mahdi Archane

    Generate Word Document Using C#

    In this post, we will learn how to use DocX library to create a Word document from Visual Studio using C# language.
    El Mahdi Archane Feb 11, 2018
  • Allen O

    Email Directly From C# .NET On Azure With No Mail Server

    One of the background parts of most systems I write involves messaging of some kind ... more often than not, the default is email notification of one thing or another. When I need to carryout large...
    Allen O'neill Feb 05, 2018
  • Prakash Tripathi

    Working With Async Main In C# 7.1

    This article explains the async main feature introduced as part of C# 7.1 and demonstrates how to use it in application development.
    Prakash Tripathi Feb 05, 2018
  • Ramakrishna Basagalla

    CRUD In Excel File In C#

    In this article, I am going to explain how we can CREATE, UPDATE, DELETE and READ the records in Excel files.
  • Sagar Shinde

    How To Validate XML Using XSD In C#

    Extensible Markup Language (XML) is used to describe data. The XML standard is a flexible way to create information formats and electronically share structured data via the public Internet, as well...
    Sagar Shinde Jan 29, 2018
  • Banketeshvar Narayan

    C# 7.2 New Features With Visual Studio 2017

    This article explains the new features of C# 7.2. It covers ‘ref readonly’, ‘private protected’ access modifier, Digit Separator After Base Specifier (Leading Digit Separator) and Non-trailing name...
  • 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
  • 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
  • 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 09, 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
  • 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 08, 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 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 07, 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 02, 2018
  • X

    Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

    Start Learning Now