
F# introduces a code structure called pattern matching which allows you to perform some pretty interesting tasks in the language. This article will get you up to speed with this powerful technique in programming.

One of many things F# is great for is for implementing algorithms and equations. This sample demonstrates using F# to compute quadratic roots.

After talking to Matt at the MVP Summit and reading his articles, I got interested in experimenting with F# and my conclusion...F# is like C# on steroids. Below is a sample comparing C# recursion to F# recursion.

This article describes how to begin building applications specifically geared to the Prosper.com website. Prosper.com is a popular auction-style site that helps fulfill loans to individuals through a bidding process.
This article describes how you can launch an application from a link inside the WebBrowser Control using a combination of javascript and an ActiveX Control created in VB.
Lately I've seen articles on C# Corner that have great titles, but no substance. This blog is an attempt to guide those people wishing to share their ideas here without turning off our large reader base.

This article will show you a technique (new for C# 3.0) that allows you to extend the string class inside the .NET framwork to include your own string methods.
This article describes some important rules to follow when creating an application that contains a presentation layer.

Although not as fancy as some of the commercial API's available for ASP.NET. Google's chart API is free and allows you to add charts to your web page. Follow the link in this blog to a great article on using the google chart api in .NET
This is an rewrite of the XY-Plot control. It fixes some issues such as the y-axis label, smoother plotting of points, axis with tick mark values that make sense, and more. (Updated for VS2008)

This Blog Describes the code for binding a property to a label control, a not so intuitive process.
One of the issues I ran into when using GDI+ is how to rotate a string and place it on the Y Axis of a Graph. Here is how I solved it.
This article describes how you can leverage .NET and XSL as a powerful and flexible means to rendering database reports into your Web Browser.
Software is one of the fastest paced industries in the business world. As quickly as software languages come and go, skill sets require constant learning. In trying to keep up with implementation aspects of software, did we somehow forget about the priority of creating a good design? This article describes how we came about with a void of software design skills in the programming world.

From WikiPedia - "A Perfect number is defined as a positive integer which is the sum of its proper positive divisors (not including the number itself)". For example, 6 is a perfect number because its divisors are 1,2, and 3. 1+2+3 = 6. In this C# Corner BLOG, we show you how to use LINQ to search for all perfect numbers up to 10000.

AJAX is a powerful technology that increases your ability to do some cool stuff on the Client. You can use the AJAX tools in ASP.NET 2.0 to create JavaScript from the server and execute it on the client. This blog tells you how to put up a message box.

Did you know that you could make the top row of a table frozen dynamically in the browser and have the other rows scroll in IE? Here's how...

You can't easily access the text from a hidden column in a grid view, but you can access the data in the datasource that it is bound to. Recently I ran into the problem of getting data from a hidden GridView column. I gave up trying to get it from the GridView and focused on the data. Here is how I did it:

Recently I ran across the requirement of needing to size a div tag around a table in order to have it scroll. You can actually make the DIV tag act as a server side control! Here's How:

This download contains a set of about 17 projects that are used by George to teach C# and .NET. George has been kind enough to share his hard work with the C# Corner Community. The download include some great multimedia samples that show you how to play audio, video, and speech using .NET and C#.

LINQ can be used to find complex mathematical sets. Here is a LINQ Program I created that will find all the prime numbers from 1 - 1,000,000

Recently I ran into the problem of persisting the scroll position of a control which takes advantage of the div tag. Here is the solution.
I often find myself getting the current directory of the executable to use it as a base reference path. This is a tidbit on using reflection to obtain the directory.
Many .NET software projects today are accomplished by remote programming talent. This article illustrates some suggested guidelines to follow for both client and consultant when proceeding with their project.

This article is part II of a color syntax editor created back in 2003. It describes how to export the contents of the RichTextBox to Word and Open the Word Document Programmatically.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article