sloppycode.net
Articles
Home
›
Articles
C# Articles
These articles are from my own learning notes and general interest in .NET and C#, written up into readable articles. If you find any of them to have errors please contact me via the contact page.
System.IO
An in-depth look at the System.IO namespace classes including Stream and Reader/Writer classes, and unicode handling in C#.
C# and .NET performance and architecture
Some common issues with C# and .NET architecture and performance, such as abstract vs interfaces, boxing, equals().
Type visibility
A small reference sheet/article about type visibility in C#.
Inside .NET assemblies
"Under the hood" look at metadata tables, assemblies and the architecture of .NET/CLI.
.NET Formatting strings
A reference and look at .NET formatting strings including DateTime, numerical (including rounding and significant figures) and creating your own format strings with IFormattable.
C# Design patterns
7 design patterns in C# from the original gang of four list. Includes source code and a download solution.
Umbraco 'hacks'
A page dedicated to some problems developers might face with Umbraco
Codeproject Articles
Below are articles I've written which are also published on
codeproject.com
. They are all quite old now, around 2004 but still useful. All the articles are C# and .NET 1.1.
.NET Global Whois
An ASP.NET whois component that can query any domain (except private domains like .TK).
RSS Reader
A library/api for reading RSS and ATOM feeds. Includes a winforms tool to demonstrate the library.
Intellisense
An example of implementing an intellisense drop down box when a key pressed in a richtext box.
WebBrowserEx
An extension to the default web browser control found in 1.1. Features include XP theming, right click menus and disabling active-x.
Drag and Drop Treeview
An example of implementing drag and drop in a treeview with a ghosted icon of the draggable node.
› Home
› C#
› Snippets
› Articles
› Tools
› Taglines
› ASP
› Dictionary Object
› FSO
› Unix cheat sheet
› Gaming
› CSS
› Yak
› Umbraco
› About
› Contact
› Privacy
› Projects
› Search