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


  • What are sealed classes and sealed methods

    In this article, I will try to explain sealed classes and sealed methods in C# language.
  • Export DataGridView Data to Excel in C# Without Saving to File System

    In this article, we will learn how to Export DataGridView data to Excel in C# without saving to Local File System.
  • Image Compressor Using Windows Forms With C#

    In this article, I have explained how to compress images by reducing the quality of images using C#.
  • Task And Thread In C#

    The Thread class is used for creating and executing threads in C#. A Task represents some asynchronous operation and is part of the Task Parallel Library, a set of APIs for running tasks asynchronousl
  • Difference between Composition and Aggregation

    Apart from programming, a lot of my spare time sat at the computer is spent reading group, blog postings, etc from other developers. One particular posting that caught my eye recently provoked a lot o
  • Speech Recognition using C#

    This article provides information about how to implement Speech Recognition capabilities in C# and Speech SDK 5.1.
  • Using Linked List in C#

    What we going to make is a linked list. Yeah I know there is a class which does the same as a linked list called ArrayList, but we (as a diehard C# programmer) want absolute control and knowledge of w
  • Enum In C#

    C# Enum is a value type also known as an Enumeration. Here learn how to use Enum in C#.
  • How to use int.TryParse

    Learn how to use the int.TryParse in C#. C# TryParse code example.
  • Working With HashSet In C#

    The C# HashSet<T> class provides high-performance set operations. Here learn how to use HashSet in C#.
  • ArrayList in C#

    C# ArrayList is a collection class. Here learn how to use an ArrayList in C#.
  • Delegates and Events In C# .NET

    In this tutorial and code example, you'll learn how to work with Delegates In C# .NET.
  • Events In C#

    Events in C# are an integral part of programming. This tutorial explains how to implement events in C# and .NET.
  • Querying a Data Table Using Select Method and Lambda Expressions in C#

    In this article, we are explaining how we can perform several queries on a DataTable object using the select method and Lambda expression.
  • C# Interface Based Development

    When trying to build maintainable, reusable, and flexible C# code, the object oriented nature of C# only gets us 50% of the way there. Programming to interfaces can provide us with the last 50%. Inte
  • Performance Of Loops In C#

    In this article, we will dive deep into the performance of C# Loops.
  • Get All Installed SQL Server Instances On Local Machine Using C#

    In this blog, I have explained how to list the installed instances of SQL Server on machine and LAN Network using C#.
  • Consume Any Web API From Within Your C# Applications Using AKSoftware.WebApi Library

    In this article, we will learn the trick of calling any web API from our C# based applications with just a few lines of code.
  • Extension Methods in C#

    This article explains 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.
  • When To Use Static Classes In C#

    The static modifier in C# declares a static member of a class. The static modifier can be used with classes, properties, methods, fields, operators, events, and constructors, but it cannot be used wit
  • Static Keyword In C#

    In this article, I'll discuss C# static keyword, its purpose and how to create static classes using C#. I'll also cover static variables, static methods, static properties in C#.
  • Upload Files To Folder Using C#

    Here, we are going to learn how to upload files to a folder using C# code. This will help you to understand the file upload concept in C#.
  • Events And Delegates In C#

    In this article, you will learn about events and delegates in C#.
  • How Can You Use Optional Parameters in C#

    C# Optional parameters allows us to define methods with optional arguments that are not required to pass by the caller. Learn how to pass optional parameters in C#.
  • Difference between For and Foreach Loop in C#

    This blog describes the difference between for and foreach loop in C#.