Este é um livro que vai muito além de uma simples descrição das características da linguagem C#, para dar indicações práticas muito precisas sobre quais as formas mais corretas de construir bons programas nesta linguagem e quais as construções que devem ser evitadas. Além disso, o livro não se limita à linguagem C#, e aborda também as principais bibliotecas da plataforma .NET, pelo que estou certo de que será extremamente útil a qualquer programador que desenvolva software para esta nova plataforma." Manuel Costa, Microsoft Research C# é a linguagem de programação criada pela Microsoft e especialmente pensada para o desenvolvimento de aplicações na plataforma .NET. Esta linguagem e sua plataforma associada prometem modificar radicalmente a forma como as aplicações são desenvolvidas para Windows, e também para a Internet. Aliando todo o poder de C++ com a facilidade de programação do Visual Basic, C# é uma linguagem rápida e moderna, criada especificamente para aumentar a produtividade dos programadores. Este livro é destinado a todos os profissionais, pesquisadores e estudantes universitários que adotem a linguagem C# para o desenvolvimento de aplicações. Ele trata da versão 2.0 da linguagem C#, cobrindo de forma profunda não só a linguagem como também as bibliotecas fundamentais da plataforma .NET.