The code and descriptions of C# and the .NET Framework in this book apply to .NET 2.0. You don't need anything other than the Framework to understand this aspect of the book, but many of the examples require Visual Studio 2005 (VS). There is also quite a lot of explanation of the VS development environment which may not apply to other tools, such as Visual C# 2005 Express.