TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About C-sharp Tutorials
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Zoran Horvat (8)
Richa Garg (6)
Mahadesh Mahalingappa (6)
Amit Choudhary (5)
Vijai Anand Ramalingam (4)
Dhananjay Kumar (4)
Lajapathy Arun (4)
Hemant Kumar (3)
Biswa Pujarini Mohapatra (3)
Destin joy (3)
Ravi Saklani (2)
Dipal Choksi (2)
Anuja Pawar (2)
Vulpes (2)
Santhosh Kumar Jayaraman (2)
Mostafa Kaisoun (2)
Sanjoli Gupta (2)
Dom Millar (2)
Jean Paul (2)
Vineet Kumar Saini (2)
Vishal Gilbile (2)
Jaganathan Bantheswaran (2)
Mayur Dighe (2)
Matthew Cochran (1)
Prabhu Raja (1)
Hirendra Sisodiya (1)
Abhimanyu K Vatsa (1)
Javeed M Shaikh (1)
Mahak Gupta (1)
Sai Kumar (1)
Krishna Garad (1)
Rohatash Kumar (1)
Ghanashyam Nayak (1)
Akshay Teotia (1)
Nitya Sharma (1)
Aravind Bs (1)
Praveen Moosad (1)
A K (1)
Pathum Fernando (1)
Manish Singh (1)
Deepak Dwij (1)
Mamta M (1)
Vishal Nayan (1)
Nitin Mittal (1)
Abhishek Bhat (1)
Jiteendra Sampathirao (1)
Andrew Fenster (1)
Narayan (1)
Bhushan Gawale (1)
Priya Linge (1)
Gomathi Palaniswamy (1)
Related resources for C-sharp Tutorials
No resource found
Could Not Establish Trust Relationship For The SSL/TLS Secure Channel
1/18/2018 6:48:53 AM.
In this article we will be seeing how to resolve the following issue “The underlying connection was closed. Could not establish trust relationship for the SSL/TLS secure channel”.
Advances in .NET Event Handling
2/10/2014 2:55:02 PM.
This article covers several situations that occur in practice when coding event driven applications. Pitfalls and bad designs are outlined and examples of proper event handling are given.
C# Anonymous Methods & The Action Object
2/10/2014 10:23:52 AM.
Two interesting additions to the 2.0 C# language are the Action<> object, and anonymous methods. The Action<> object lets you specify an action to be performed on an object and the anonymous method lets you specify a method with no body (thus... the anonymity).
Fetch Browser Information in ASP .NET
7/25/2013 12:58:40 AM.
Now a days, we have lot of Browser’s to surf the internet. Each one is different from others, by having its own unique Style to deal the Web Pages and Web Content’s etc. So, these things make a Web site or Web Application can be accessed from using any kind of browser’s.
How to Show PDF file in C#
10/4/2012 10:00:06 AM.
This article shows how to show a PDF file in a Windows application with the help of the Adobe ActiveX COM.
Array Manipulations in C#: Part 2
10/3/2012 9:57:02 AM.
In this article you will learn array manipulations in C#.
Little Coding Tricks
9/23/2012 5:45:32 AM.
In this article we will learn little tricks in coding that will make our development faster and our code better.
Configurable String Matching Solution
7/18/2012 6:54:36 AM.
In this article we are presenting classes which can be used to formalize the string comparison. Applications can offer several comparison methods and then let the caller decide which one to use in every call to a function. Classes shown in this article can help build such functionality almost without effort.
General Formatter for .NET 4/4: Examples
6/19/2012 1:46:16 AM.
In this article we will see the examples of using custom formatter when applied to different objects of different complexities. Custom formatter produces output which is most appropriate for each of the objects supplied.
How to add a Comparison Filter Descriptor to a Finder Method in Business Data Connectivity Model
6/19/2012 1:08:27 AM.
In this article we will be seeing how to create Comparison Filter Descriptor to a Finder Method.
Some Advanced Methods of SortedSet in C#
6/6/2012 8:48:33 PM.
In this article I will explain some advanced methods of the SortedSet class in C#.
Working on SortedSet Using C#
6/5/2012 7:55:32 PM.
In this article I explain how to create a SortedSet<> and the various methods and properties of this class.
Install Visual Studio 2012 RC and Create Metro Style Application Using C#
6/5/2012 3:43:01 PM.
Here I am talking about the Visual Studio 2012 RC. The new Visual Studio is a little bit different from the VS2012 Beta.
How to use Operator Overloading in C#
6/3/2012 12:58:35 AM.
In this article, we will discuss about the operator overloading in C#. It means that we are defining the operator for a class.
Working on Stack Using C#
6/2/2012 2:01:38 PM.
In this article I explain how to create a Stack<> in C# and how to perform the various operations on a Stack.
Conversion From List to Array and Vice-Versa
5/21/2012 12:10:08 PM.
Using a list element as an array by converting the list into an array and array into a list; also how to find the maximum and minimum element in the list.
Getting URL of Current Page in Windows Phone Dynamically Through Code
5/20/2012 7:32:07 AM.
In this article you will learn how to Get URL of current page in Windows Phone dynamically through code.
Context switching in Windows Phone 7
5/20/2012 7:30:18 AM.
Very first let us understand what I mean by word “Context Switching“ here? Context switching in context of this post is essentially, navigate back to the page from where the application got deactivated.
Setting Start Page of Windows Phone Dynamically Through Code
5/20/2012 7:29:17 AM.
I will start with saying , this post is small and sweet, I was working and come across a requirement to set start page of Windows Phone Application through code or dynamically.
Introduction to the New HTML5 Input Types
5/19/2012 4:11:57 AM.
This article provides a beginner introduction to the new input types introduced in the HTML5 standard.
Basic Concepts of C#
5/18/2012 3:58:17 PM.
In this article I explain the basic concepts of C#.
Calling C# method using JQuery Client Side
5/15/2012 4:40:49 PM.
This article helps us when we define a method in the code behind and want to call that method from the client side. JQuery has made life simple. There is a very easy way to do that.
Introduction to Task-Based Asynchronous Pattern in C# 4.5: Part I
5/15/2012 12:31:11 PM.
In the first part of this article series, we will take a look at the approach and components involved in developing asynchronous functions in the upcoming version of C#.
Working With List<> and Operations Performed in List<>
5/14/2012 7:26:42 PM.
In this article I describe how to create a List, add items to and remove items from the list and how to find items in the list
Using Memory-Mapped Files
5/13/2012 3:00:13 AM.
MemoryMappedFile is an interesting new class in version 4.0 of the .NET Framework which resides in the System.IO.MemoryMappedFiles namespace.
Parallel Programming Using New TPL Library in .Net 4.0
5/13/2012 2:56:53 AM.
With the .Net 4.0, you are provided with the brand new parallel programming language library called “Task Parallel Library” (TPL). Using the classes in the System.Threading.Tasks namespace, you can build fine grained, scalable parallel code without having to work directly with threads.
PLINQ Powered by TPL in .Net 4.0 C#
5/13/2012 2:55:31 AM.
My previous post discussed the TPL library and its uses to create the scalable applications. Another way to incorporate the parallel task into your .Net applications is through PLINQ.
Barcode Scanner in C#
5/13/2012 2:51:29 AM.
In this article we will discuss about barcode scanner in C#.
Support for Lazy Initialization in .Net 4.0
5/13/2012 2:49:42 AM.
The Lazy initialization can be seen in designing the singleton pattern where we can have static readonly property in a nested class that initializes the singleton object in a Lazy way.
Events in .NET
5/13/2012 2:36:31 AM.
An event is a message sent by an object to signal the occurrence of an action. This action caused by the user interaction such as button click, mouse click etc.
Introduction to ListView Control in WPF
5/12/2012 1:24:42 PM.
A ListView control is a window that displays a collection of items. It's derived from the ListBox control. The ListView provides the infrastructure to display a set of data items in various layouts or views.
List to Datatable Converter Using C#
5/12/2012 12:49:47 PM.
In this article I will describe you how to convert a List objects to a DataTable.
How to Find the Drive Information and the Directories For the Drive in C#
5/9/2012 11:49:51 AM.
In this article I describe how to get information about the drives present in the computer and thier directories.
Audio Player Class With C#
5/1/2012 1:10:53 PM.
I created a class using mciSendString functions to play audio files then compile it to a dll file.
Dynamically Getting Tables Collection From SQL Server Using C#
4/26/2012 12:40:48 AM.
In this article we are going to see, how to get tables from a database dynamically using C#.
Sort the GridView Column Using DataView in ASP.NET
4/26/2012 12:15:11 AM.
Today, I have provided an article showing you how to sort the GridView column using a DataView in ASP.NET.
Dynamically Sorting Object at Runtime Using Reflection C#
4/19/2012 5:23:38 AM.
In this article you will see how to dynamically sort an bject at runtime using Reflection in C#.
Practical Usage of NameValueCollection in C#
4/11/2012 12:30:25 AM.
In this article we are going to see the practical usage of a NameValueCollection.
Button Array Using C#
4/8/2012 1:03:57 PM.
In this article you will find it very easy to create an array of buttons using C#; you can use this to create a tool for searching in a database file.
Practical Approach of Adding, Removing and Inserting Item Using Generic List
4/6/2012 11:33:45 AM.
In this article we are going to see, how to do various types of mechanisms like adding, removing and inserting.
C# .Net : HashTable Class
3/5/2012 7:55:56 AM.
In this article, I am going to explain the use of a HashTable collection with examples in C#.
A Real Code Review in C#
2/21/2012 6:21:11 AM.
The following is a real C# Code Review. While its not an enterprise scale application, it will give you an understanding of the type of things that are assessed as part of a code review.
Populating Values From XML to a DataGridView and From a DataGridView to XML Using C#
2/17/2012 11:26:12 PM.
This document covers how to populate a DataGridView from XML and how to save DataGridView values back to XML.
PropertyGrid in C#
2/14/2012 11:09:43 PM.
In this article you will learn how you can use the PropertyGrid control in the C#.
Why Use C# to Build a Rougelike Game
2/5/2012 11:01:56 PM.
In this article you will learn why we use C# to build a Rougelike Game.
Interpreter Pattern
1/27/2012 3:17:10 PM.
In this article I would like to demonstrate use of the Interpreter pattern.
How to Handle a Custom Exception in C#
1/21/2012 1:06:53 AM.
By using custom exceptions, we can create and handle our own user defined exceptions.
Anonymous Method in C#
1/9/2012 5:05:46 PM.
In this article you will see how to implement Anonymous Methods in C#.
Synchronization Events and Wait Handles in C#
12/22/2011 9:13:44 AM.
WaitHandle provides a class definition for three other classes, Mutex, ManualResetEvent and AutoResetEvent, and provides means for your own objects to inherit synchronization functionality.
Event-Based Asynchronous Pattern(EAP)
12/18/2011 10:31:43 AM.
Sometime application need to perform long running tasks and yet it should be responsive. Or we need to execute multiple task simultaneously to boost the performance of the application.
Loading Assembly Dynamically and Calling Method (Modular Programming)
12/13/2011 11:58:07 PM.
Modular programming with silverlight is a really interesting topic. Because, Modularizing program plays a very important role while developing rich internet applications. As applications grow, there could be possibilities of performance hit due to not handling correctly.
StringReader in C#
12/10/2011 12:36:04 AM.
In this article I will explain you about StringReader and StringWriter Classes in C#.
WebService Attribute's Property in Web Service
12/7/2011 10:33:39 PM.
The WebService attribute is used for giving a description of a web service by adding some information. In this article you will learn about the properties of the WebService attribute.
Unsafe Code in C#
12/7/2011 10:22:41 PM.
In this article you will see the use of the 'unsafe' keyword in C#.
Learning the Basics of Delegates in C#
12/6/2011 12:12:12 AM.
Delegates are a type that reference a Method. When it is assigned by a method it behaves exactly the same as that method. It can be used as parameters and can be returned as a value. So it has same what are the methods have.
Features of Visual Studio 2010 and C# 4.0
11/30/2011 12:10:15 AM.
VS 2010 and C# 4.0 introduced so many new features. Here in this article, I try to cover some very simple, yet very useful features of both.
Adapter Pattern in C#
11/27/2011 10:28:56 PM.
In this article I would like to examine the adapter pattern in C# using a simple example.
Extension Method in C#
11/20/2011 12:25:07 AM.
In this article we will define the Extension Method and perform the sum arithmetic operation in C#.
Globalization and Localization in C#
11/9/2011 9:21:36 PM.
This article describes the globalization and localization concepts in C#.
Sending Automatic mail through ASP.NET
10/21/2011 12:21:44 AM.
In this article we’ll try to make use of Session and we’ll store the value in the session and after a specific interval if the session value is equal to that of the current systems time value then we’ll try to send the mail.
Key Value pairs in Collections
10/19/2011 2:16:21 AM.
A new approach has evolved in Collections ,i.e The LookUp<TKey,TValue> is one the Class in the Collection which represents a collection of keys each mapped to one or more values.
Creating a Substitution Cipher with C#
10/17/2011 4:49:20 AM.
I thought for a bit of fun I'd invent a new cipher and, depending on how 'strong' it turned out to be, perhaps use it in my projects to encrypt string literals, files etc.
Passing the Command Line Arguments in .NET
9/27/2011 1:36:11 AM.
Even with modern UI, we often need a way to start our programs with specific parameters. Command line arguments are helpful to provide those parameters without exposing them to everybody.
Fetching selected value from List Box in Silverlight
9/27/2011 12:26:15 AM.
Here you will see how to Fetch the selected value from a List Box in Silverlight.
Improve your productivity with New PowerCommands Tool on VisualStudio 2010
9/23/2011 7:35:16 AM.
Here I am again with new HotShot stuff that will increase your productivity +1 level up. Are you ready to take a tour on this? yes
Silverlight 5 Pivot Viewer Control: Part 1
9/23/2011 7:30:04 AM.
In this article we will learn about creating a Pivot Viewer control in Silverlight .
How to create a Calendar Control in ASP.NET
9/22/2011 7:30:11 AM.
Here is a simple demo about creating a calendar control in ASP.NET.
Working with Dates in C#
9/20/2011 5:17:22 PM.
In this article we will discuss various handy date and time utilities that can come in use for day to day tasks.
Understanding Uncompiled XAML to design dynamic UI in WPF
9/18/2011 1:34:36 PM.
This is a specialized approach that makes sense in certain scenarios where we need highly dynamic user interfaces. We load part of the user interface from a XAML file at runtime using the XamlReader class from the System.Windows.Markup namespace.
WCF Instance Management
9/16/2011 6:56:40 AM.
Instance Management is the name for a set of techniques used by WCF to bind client requests to service instances, governing which service instance handles which client request. This is a service side implementation detail.
Rarely used keywords in CSharp but Frequently asked in discussions [Beginners]
9/15/2011 1:15:18 PM.
There are a few words that we rarely use in day to day C# practices [I’m focusing readers who are beginners]. But I’ve seen them in either online exams or other IT quiz shows. So I came to write something about those untouched keywords.
Attribute Oriented Programming: Part 2
9/15/2011 1:07:20 PM.
In this article we will have a deeper look into what we actually did in our first try at Attributes and also look at some of the features used.
Attribute Oriented Programming: Part 1
9/15/2011 1:02:30 PM.
In this series we will be learning about the Attribute Oriented Programming . How it can help us write simpler and beautifull code .
Introduction to MEF
9/12/2011 4:20:25 AM.
MEF stands for Managed Extensible Framework. It is part of .Net 4.0 and is useful for building extensible applications.
Password Validator in C#
9/9/2011 4:00:36 AM.
Here I’m telling you about password Validator in C#.
Generic Data Access Layer: Part 1
9/8/2011 9:29:47 AM.
In this article we wwill be discussing how we can create a Generic Data Acess Layer which we could use in developing our Business Applications.
Get the SPFieldUserValueCollection values using Client Object Model in SharePoint 2010
9/7/2011 9:41:30 AM.
In this article we will be seeing how to get the SPFieldUserValueCollection values using a Client Object Model in SharePoint 2010.
General Event Handling in .NET
9/6/2011 5:25:50 AM.
This article continues the analysis by posing a very high goal - attempting to subscribe handlers to events which are completely unknown at compile time. As will be shown, CLR does not support such intentions and specific approach must be employed to solve the problem.
Optional Parameters and Named Arguments in C# 4.0
9/6/2011 2:50:00 AM.
Optional parameters and named arguments have been a part of C++ and VB.Net for years. They are new to C# in version 4.0.
Custom WPF Progress Bar
9/2/2011 3:56:33 PM.
In this article you will see how to create a Custom WPF Progress Bar.
How to access LightSwitch methods from Silverlight Application: Part III
9/1/2011 2:50:49 PM.
In this article, we shall discuss how to access the Methods of LightSwitch from Silverlight Application using button Interaction triggers in Xaml.
How to access LightSwitch methods from Silverlight Application: Part II
8/27/2011 5:30:10 AM.
So in this article part, I am going to explain the second way [Karol Zadora-Przylecki’s method] to access the Methods of LightSwitch from Silverlight Application.
Working with SharePoint Ratings
8/27/2011 3:35:04 AM.
As we know that with the launch of SharePoint 2010 version, we got new social features like content tagging and content rating. For content ratings, we can rate the different contents in the list and libraries in range of 0 to 5.
Single Responsibility Principle with Example
8/25/2011 11:49:55 AM.
Overview of Single Responsibility Principle with code Example.
Liskov Substitute Principle (LSP) with Code example
8/25/2011 6:14:17 AM.
Liskov Substitute Principle (LSP) with Code example.
General Formatter for .NET 2/4: Design
8/24/2011 6:56:32 AM.
Part in which solution design is outlined, explaining critical details that the solution will have to implement.
General Formatter for .NET 3/4: Implementation
8/24/2011 6:34:18 AM.
In this section we will explain the implementation of the solution described so far. General formatter is a class implementing IFormatProvider and ICustomFormatter interfaces. This is proposed method to implement formatters in .NET.
Development using InfoPath: Part II
8/24/2011 2:42:33 AM.
This is the second part of my article named development using InfoPath. In this article we will see InfoPath development using visual studio
Development using InfoPath: Part I
8/24/2011 2:17:48 AM.
In this article I am describing about the basics of InfoPath development
How to deploy InfoPath form in SharePoint as browser enabled Form
8/24/2011 12:50:11 AM.
In this article I am describing about how Taking Advantage of XML Form Web Part in SharePoint and office InfoPath form which is an XML form Builder. This is the second part of my article named Connect InfoPath form to web service and deploy it to SharePoint
General Formatter for .NET 1/4: Introduction
8/23/2011 6:31:56 AM.
In this article we will deal with the problem of formatting. We will address the question how to build a string which represents object of unknown structure and contents. This question is opposed to typical situation in which programmer formats the string which represents object of known structure, and hence contents of the string can reflect object’s semantics in their proper ways.
Custom Themes in Silverlight
8/22/2011 6:52:47 AM.
This article demonstrate how we can create our own themes in silverlight.
ComboBox - DataGridView Sample
8/22/2011 6:00:20 AM.
The Article Demonstrate the how to change the DataSource Property of DataGridView Dynamically.
Captcha in ASP.NET
8/22/2011 12:21:07 AM.
How to create Captcha in asp.net using C#.
Custom Markup Extensions in Silverlight 5: Part 2
8/21/2011 4:12:53 AM.
In this article we are going to continue to learn about the Custom Markup Extensions in Silverlight 5 .
TreeView Control Populating with SqlDataSource
8/21/2011 3:53:25 AM.
The Article describes populating TreeView Control with SqlDataSource at runtime.
InfoPath forms in SharePoint Workspace 2010
8/20/2011 6:26:52 AM.
In this article we will be seeing about InfoPath forms in SharePoint Workspace 2010.
How to Improve Responsiveness of Objects that do not Guarantee Responsiveness
8/19/2011 5:38:13 AM.
This article explains on an example how to ensure responsiveness of classes which implement blocking methods and hence cannot respond to control calls in timely manner. Solution presented is widely applicable in network programming.
Silverlight - Slide In Transition Effect
8/18/2011 6:28:30 AM.
In this article we are going to see how we can create a Slide in Transition Effect using Visual State Manager.
Access webconfig appsettings Silverlight Application
8/18/2011 2:59:01 AM.
In this article we are going to see how to access appsettings in silverlight application.
- Ebook
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.
Download