.NET

I've been using my downtime lately to learn C# and the .NET Framework. This is where I'll occasionally post articles about the language and the platform.

Articles

.NET Linked List

The .NET framework does not have a generic linked list class among the collection classes in System.Collections. This article describes a linked list class that I wrote that implements System.Collections.IList as well as a new linked-list interface and a bi-directional iterator.

99 Bottles of Beer

A C# program that outputs the song "99 Bottles Of Beer On the Wall." I wrote it to submit to a list of programs in several languages that all print the song.

Custom Tags

ASP.NET supports the creation of custom server controls expressed as tags that are included in the markup and processed on the server. This article describes a simple control I use on this page to control the DHTML menu bar at the top of the page.

Coming Soon

Quizzer

The quiz game I mentioned in the IListIterator article. It's a rather simple WinForms application, but it will take advantage of the XML library, Web services, and other interesting aspects of .NET by the time it's finished. I'll give you a guided tour once there's enough to look at.

Mancala

I wrote a version of the Mancala board game in C++, and I'll eventually port it over to .NET to take advantage of improved graphics and other features of .NET to add an improved interface, Internet game play, and automatic update of game variations.