devxlogo

.NET Zone

Crafting Strings in C#

ecently, I came across an application that contained a binary + operator in which at least one of the operands was of type string. While debugging this app, I found

Taming Trees: Building Branching Structures

isual Studio is chock full of classes to implement exotic data structures such as collections, hash tables, and dictionaries. One notable data structure that’s missing is the tree. Trees are

Building Truly Useful Extension Methods

isual Studio 2008’s new extension methods feature stands out from among Visual Studio’s new offerings because you’ve been clamoring after it for years, right? What’s that? You weren’t clamoring for

What’s New in Visual Basic 9.0? Part 2

ith the release of Visual Studio 2008, Microsoft has also updated the VB language to the latest version, 9.0. VB 9.0 boasts several key language enhancements that have been made

Exploring Secrets of .NET Diagnostics

iagnostics, also known as “program tracing,” is a crucial?and often overlooked and underappreciated?component of application development. I have long been an ardent believer in diagnostic support, and have written diagnostic