Resources  
  • How to Use Clone Article Feature in C-Sharp CornerAug 19, 2013. This article explains how to use the Clone Article feature in C# Corner.
  • What are Properties in C-sharp and how to use them?May 19, 2009. In this article I will explain the property in C# along with practical demonstration which will help you to understand it in a simple way.
  • Compilation And Runtime Execution Of A C-Sharp ProgramApr 10, 2001. C-Sharp (C#) is a strongly typed object-oriented programming language designed to give optimum composition of simplicity, expressiveness and performance.
  • Hack With Sharp - Web3 HackathonDec 18, 2023. Hack With Sharp is a 2-day offline hackathon, in which participants have to Build a new functioning solution corresponding to the provided problem statements. They should be useful, easy to use, innovative, and capable of being applied across various industries. These include banking and financial services, international trade and commodities, supply chain, energy, identity, Internet of Things, government, healthcare and medicine, automotive, and gaming.
  • Arrays In C#Jul 22, 2021. Toda, in this Aticle we are going to learn about the Array Data Structure. we are going to learn declare, define, initialize and print the elements of the array.
  • Introduction To Conditional Statement In C#Jul 10, 2021. This conditional statement is for the beginner where they can learn the basic idea about the conditional statement of the C# Programming languge. Here, this will contains the solution for the hackerrank day 3 Intro to Conditional Statement.
  • Simple Scientific Calculator Using C# In Visual StudioMar 01, 2021. In this article, you will see how we create a Scientific calculator using C#.
  • What Is Tuple in C#Nov 13, 2019. In this article, you will learn about Tuple in C#.
  • Getting Started With Ionic 4, Angular And .NET Core 3Jul 09, 2019. In this article, let's talk about what Ionic framework is, why developers choose it, and how to implement it with Angular and .NET Core 3
  • What Is C#Jul 08, 2019. In this article, you will learn about what C# is and what kind of software applications we can build using C# language.
  • Getting Started With Q# Programming Jan 01, 2018. In this tutorial, you’ll learn how to build your first simple “Hello World” Q# app. Just follow these following steps.
  • Understanding LIQUi|>Dec 14, 2017. Understand what LIQUi|> is all about and how it works as a part of Visual Studio.
  • Published Hundred Articles on C# CornerAug 12, 2015. Today I have published my 100th article on C# Corner. My 100th article is Generate JSON According To Drill Down and Drill Up Events.
  • Export Gridview to Excel Using ITextSharp LibraryJul 06, 2015. This article shows how to export a grid view to an Excel document t using the ITextSharp library in ASP.NET C#.
  • How to Add Strings in C#May 20, 2015. This article explains how to add two strings in C#.
  • Named Pipe With C#Apr 03, 2015. In this article I will describe some basics of Named Pipes with a simple example.
  • Tell Don't Ask Design PrincipleNov 22, 2014. This article describes the design principle called Tell, Don't Ask.
  • Introduction to F# (F-Sharp)Sep 11, 2014. This article is an introduction to F# (F-Sharp). Visual Studio 2010 Introduced the F# programming language. The F# programming language is used for functional and Object Oriented Programming.
  • How I Created A C Sharp Module For Automatic Data Back UpApr 25, 2014. This article describes how I created an automated back up module in C# for a company’s inventory files. It fires upon entering the inventory application I created so the customer won’t need to be burdened with remembering to manually do this some other way - a real time saver!
  • RSA Algorithm With C#Dec 07, 2013. This article describes the RSA Algorithm and shows how to use it in C#.
  • Creating Link Extractor and Filter in C#: Part2Aug 17, 2013. In this article we will create a link filter using C#.
  • Creating Link Extractor and Filter in C#: Part 1Aug 16, 2013. In this article you will learn how to create a link extractor using C#.
  • Cut, Copy, Paste, Select All, Clear All on a ListBoxMay 04, 2013. In this article, I discuss all the clipboard operations on a ListBox.
  • Changing Static Themes to Dynamic Themes Using C# With SQL ServerApr 21, 2013. In this article, you will learn how to Change Static themes to Dynamic themes using C Sharp with SQL Server.
  • How To Read/Write Lines And Bytes In C#Aug 07, 2012. In this article we will discuss about how to Read/Write the Lines and Bytes in a file in C#.
  • Write to a File in C# Aug 06, 2012. In this article we will discuss about how to write to a File in C#.
  • Write to a File With OpenWrite Using C#Jul 31, 2012. In this article we are discussing how to use the File.OpenWrite method in C#.
  • Open a File in C#Jul 31, 2012. In this article, we are discussing how to use the File.Open() and File.OpenRead() methods in C#.
  • File.CreateText Method in C#Jul 27, 2012. In this article we will discuss about how to use the File.CreateText Method in C#.
  • How to find a key in a SortedDictionary with C#Jul 11, 2012. In this article we are discussing about how to find a key in a Sorted Dictionary in C#.
  • How to find a value of a SortedDictionary with C#Jul 11, 2012. In this article we are discussing about how to find a value of a Sorted Dictionary in C#.
  • How to remove an item of a SortedDictionary using C#Jul 11, 2012. In this article we article discussing about how to remove items of a Sorted Dictionary in C#.
  • How to sort items of a SortedDictionary with C#Jul 11, 2012. In this article we are discussing about how to sort items of a Sorted Dictionary in C#.
  • How to use SortedDictionary Properties with C#Jul 10, 2012. In this article we are discussing about what are SortedDictionary Properties in C#.
  • How to read Sorted Dictionary items with C#Jul 10, 2012. In this article we are discussing about how to read items of a Sorted Dictionary in C#.
  • How to add items to a SortedDictionary with C#Jul 10, 2012. In this article we are discussing about how to add items in Sorted Dictionary in C#.
  • How to create a dictionary in C#Jun 29, 2012. How do I create a dictionary using C#. The Dictionary class constructor takes a key data type and a value data type. Both types are generic so it can be any .NET data type.
  • How to read all items of a Dictionary in C#Jun 29, 2012. How to read all items of a Dictionary in C#. The C# Dictionary is a collection. We can use the foreach loop to go through all the items and read them using they Key and Value properties.
  • How to Handle a Custom Exception in C#Jan 19, 2012. By using custom exceptions, we can create and handle our own user defined exceptions.
  • Process and Thread basicsNov 23, 2011. A process is a program that is running on your computer. This can be anything from a small background task, such as a spell-checker or system events handler to a full-blown application like Internet Explorer or Microsoft Word. Every process have at least one thread.
  • Gapless Audio CD Recording with VB or C SharpOct 03, 2011. I wrote this because I needed it. Being a card carrying member of Old Timers Associated, I have a lot of beautiful music on vinyl. Being a card carrying member of Poor Folks Associated, I can’t afford to re-buy all of them on CD.
  • Windows Presentation Foundation: What, Why and WhenSep 03, 2011. WPF is a framework to build application for Windows. It is designed for .NET, influenced by modern display technologies like HTML, Flash, and hardware acceleration.
  • Ballgame in F# using Silverlight and WPFSep 01, 2011. This article is a demonstration regarding how to develop a Ballgame in F# using WPF and Silverlight.
  • How to get the List of Sorted SystemParameters in WPF using F#Aug 31, 2011. This article is a demonstration regarding how you can get the sorted SystemParameters in WPF using F#. Take a quick review to learn.
  • How to Implement ToolBar in WPF using F#Aug 29, 2011. This article is a demonstration regarding how you can craft a Toolbar with icons in WPF using F#. Take a quick review to learn.
  • Quick Steps to URL Rewriting in Asp.net 4.0 Aug 25, 2011. In this article you will learn URL Rewriting in Asp.net 4.0.
  • LINQ-Language Integrated QueryAug 18, 2011. Here I will explain LINQ-Language Integrated Query.
  • Save and retrieve image from SQL 2005 in ASP.NetAug 15, 2011. In this article you will learn how to save and retrieve image from SQL 2005 in ASP.Net
  • Multiple Active Result Sets (MARS)Aug 12, 2011. Multiple Active Result Sets (MARS) is a feature supported by ADO.NET that allows the execution of multiple batches on a single connection. In previous versions, only one batch could be executed at a time against a single connection.
  • MEFContrib with Unity Interception Jul 23, 2011. In this article I try to use MEF with Unity Framework. I am trying to build a simple app which would be extensible and at the same time would use Aspect Oriented Concept.
  • Search Engine - Windows Tool Using C#Jul 17, 2011. Here I am creating a tool which would help us add topics and their corresponding sites in a database and also search them using the tool.
  • Delegate in .NET (C#): Digging / Acquaint - Make it SimpleJul 17, 2011. A delegate is an object or instance which can hold a reference of any function or which can bind a function.
  • Types of Operators in F#Jul 15, 2011. This article demonstrates operators; Infix operators, Prefix operators and types of operators. Have a quick review for learning operators.
  • Lists in F#Jul 14, 2011. This article is a demonstration regarding List in F# and also about List Types, List module functions and examples, Have a quick review to learn.
  • Cross Thread Operations in C#Jul 14, 2011. When you will work with threads and want to access a control on another thread then its post will solve your problem.
  • How We Can Use Custom Roles And Membership in ASP.NETJul 13, 2011. In this article I would like to show a sample demonstration regarding how we can use a custom roles and membership.
  • Exception Error Handling Log Maintenance in a Text File: Part 2Jul 11, 2011. In this article I will describe how to use the ErrorHandling dll when an exception happens and how to register the Exception in a text file.
  • JQuery Ajax Calling FunctionsJul 11, 2011. Here I will show you five functions availale in the jQuery libaray.
  • Exception Error Handling Log Maintenance in a Text File: Part 1Jul 08, 2011. In this article I will describe how to log program exceptions and save into a text file.
  • The Is and As Operators in C#Jul 05, 2011. In this quick article you will take a look at the is and as operators in C#.
  • C# TabControl Apr 03, 2011. The TabControl manages tab pages where each page may host different child controls. In this article, I will demonstrate how to create and use a TabControl in Windows Forms using C#.
  • Palindrome in C# GUIMar 13, 2011. Software to check weather the word ,sentence,number are same when read from backward and forward eg Racecar,malayalam etc uses array ,first index and last index this is the one and only GUI version of palindrome available on-line checking word and sentences
  • Doing Arrays - C#Feb 24, 2011. The article explains type of arrays in C# with easy to understand examples. Mixed Arrays, Jagged Arrays, Multi Dimensional Arrays, Single Dimension Arrays.
  • Read Inbuilt Document properties of Word Document in C# Feb 07, 2011. In this article we will discuss how to read the document properties of any Word document in C#.
  • HelpProvider in C#Aug 29, 2010. HelpProvider control provides popup or online help for a control. In this article, we will discuss how to use a HelpProvider control to implement help for controls in a Windows Forms application.
  • Why Bother with MS Office?Aug 06, 2010. The following article is written as a commentary with the hopes of creating a discussion about the practicality of learning MS Office.
  • MaskedTextBox In C#Jul 16, 2010. In this article, I will discuss how to create a MaskedTextBox control in Windows Forms at design-time as well as run-time.
  • Label in C#Jul 07, 2010. A Label control is used as a display medium for text on Forms. Label control does not participate in user input or capture mouse or keyboard events.
  • GroupBox In C#Jul 01, 2010. A GroupBox control is a container control that is used to place Windows Forms child controls in a group. The purpose of a GroupBox is to define user interfaces where we can categories related controls in a group.
  • NumericUpDown In C#Jun 22, 2010. A NumericUpDown control allows users to provide a spin (up/down) interface to move through pre-defined numbers using up and down arrows. In this tutorial, we will see how to create a NumericUpDown control at design-time as well as at run-time.
  • Create Image Thumbnails in C#Jun 10, 2010. The code snippet and project attached in this article demonstrates how to create a control that displays thumbnails of images using GDI+ and C#.
  • TextBox In C#May 25, 2010. A TextBox control accepts user input on a Form. In this article, I will discuss how to create a TextBox control in Windows Forms at design-time as well as run-time. After that, I will continue discussing various properties and methods available for the TextBox control.
  • Creating a Button at Run-time in C#May 13, 2010. Creating a Button control at run-time is merely a work of creating an instance of Button class, set its properties and add Button class to the Form controls.
  • Abstract Class In C#Mar 09, 2010. An abstract class in C# is a class that can't be instantiated. Here learn how to declare and implement abstract classes in C# applications.
  • ArrayList in C#Jan 21, 2010. This article discusses how to use ArrayList class in C#.
  • Consuming Web Services using AJAX and ASP.NET 3.5Nov 30, 2009. This article and code attached demonstrates how to consume Web Services using ASP.NET 3.5 and AJAX components.
  • .Net Remoting Made EasyNov 27, 2009. Understand .NET Remoting in easy steps.
  • Insertion at the begining of a Linklist in C#Jul 11, 2009. This code snippet shows how to insert data to a Linklist at the beginning.
  • F# Data Abstraction Layer For C#Apr 06, 2009. In this article I'll take a look at building a data abstraction layer in F# and consuming it with C#.
  • Web Browser in C#Mar 16, 2009. The attached project is a Web Browser application created in C# 2.0.
  • Creating art using Silverlight and BlendNov 05, 2008. This article shows how you can draw attractive shapes and artistic elements using Silverlight and Blend.
  • Design pattern -Inversion of control and Dependency injectionNov 04, 2008. In this section we will discuss about how IOC and DI can help us build loosely coupled software architecture.
  • DataGridView Control In C#Sep 16, 2008. C# DataGridView. In this step by step tutorial, learn how to use the C# DataGridView Control in Visual Studio 2008.
  • The first pillar of object-oriented programming - EncapsulationMay 09, 2008. In this article we will start with Encapsulation, the first pillar of OOPS, you will learn the benefits of encapsulation and why to use it, you will learn how to enforce encapsulation by using (accessor and mutator) and by using properties.
  • F# Tuples and Binding (and more Binding)Mar 26, 2008. Binding in F# is similar to using variables in C# but there are some big differences. This article discusses one of the most used keywords in F# for binding (let) and how it is different than setting a C# variable. I also cover the tuple F# data structure.
  • Getting Started With F#Mar 22, 2008. This is the first in a series of articles discussing the F# programming language. I cover how to get your dev environment set up to develop with this awesome NET Framework language
  • Writing Better Code; Keeping it MaintainableMar 01, 2008. This article provides guidance for writing better, more maintainable code.
  • Writing Better Code -- Keepin' it CohesiveFeb 15, 2008. One of the aspects of code quality we can look at is cohesion. If code is highly cohesive it is also much more testable, reusable, readable and maintainable (all the good things in life). Likewise, if code has a low level of cohesion it is often very hard to understand at a glance and difficult to test and maintain. In this article we'll take a look at a concrete example of code that does not follow the Single Responsibility Principle and as a result has low cohesion and walk through the refactoring it takes to modify the code to be more highly cohesive.
  • The .NET 2.0 Framework Provider PatternAug 11, 2006. The Provider Model Design Pattern was first introduced with the .NET 1.1 framework, specifically in the ASP.NET starter kits and was formalized in ASP.NET Whidbey as a membership management provider API (Application Program Interface). It's primary purpose is to separate the definition for an API from the implementation. This keeps the API flexible by enabling the core functionality to be flexible and easily changed.
  • C Sharp for Java programmer -Beginners Guide Chapter 1.1May 02, 2006. An array is a type of object that contains values called elements. Every elements of an array must contain same type of values. Array is like Objects and they are created with new Keyword. Array indexes start at ZERO.
  • C# Defensive Event Publishing Using InterfacesApr 03, 2006. This article explains how to use interfaces for C# Defensive Event Publishing.
  • Understanding C# Events: What They Are and Where They Came FromJan 30, 2006. To help you get a working knowledge of C# events and event handling, this article explains where events come from, what they really are at a functional level and how they are expressed in C#. This article specifically looks at the Gang Of Four (GOF) Observer pattern.
  • Convert a Comma Delimited String to an Array in C#Aug 01, 2005. This article shows how to convert an array to a comma delimited string in C#.
  • Sharp HSQL- An SQL Engine Written in C#Aug 01, 2002. .NET! C#! If you haven't been inundated with the marketing of Microsoft's new initiatives, you've been living in your cube without a web connection for quite a while.

About C-sharp

C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This tutorial will teach you basic C# programming and will also take you through various advanced concepts related to C# programming language. C# programming is very much based on C and C++ programming languages.

OUR TRAINING