This article demonstrates how you can simply enumerate any generic tree depth-first as well as breadth-first using the described construct. Trees can be serialized binary (using the BinaryFormatter), custom binary and as XML.
This article describes a technique to quickly retrieve and present hierarchical information from a flat relational database table with only one table scan.
This article describes how to substitute a parameter within an Expression tree by another expression, similar to how one can substitute an argument within a mathematical function by a different function
This project will give you the tools needed to compress and decompress files using the Deflate method of compression, and to read and write standard Zip files.
This article presents a fully functional proof of concept of the translation phases that transform your code from a flat string of characters to an abstract syntax tree.