Criada especificamente para o desenvolvimento de aplicações na plataforma .NET da Microsoft, a inovadora linguagem C# é simples, independente de tipo, orientada a objeto e componente, e voltada para a Internet. Em Programando C#, o conhecido autor Jesse Liberty oferece aos profissionais experientes as informações necessárias para que eles se tornem produtivos rapidamente. Começando por um rápido passeio pela sintaxe básica da linguagem C#, a Parte I apresenta as palavras-chave e os conceitos que fazem do C# e do .NET um ambiente eficiente para a criação de aplicações para desktop ou baseadas em web. A Parte II ensina você a usar o C# com três frameworks de aplicação fundamentais ASP.NET, Windows Forms do .NET e ADO.NET para criar aplicações típicas para desktop e Internet, incluindo aplicações web orientadas para browser e serviços web baseados em padrões. Finalmente, na Parte III, você aprenderá a usar a rica funcionalidade do .NET Framework para gerenciar a instalação com assemblies, trabalhar com metadados, guiar objetos pelos processos e limites de máquina, trabalhar com threads, manipular fluxos de dados e fazer a integração com APIs do Windows e objetos COM legados. Todo o texto e os exemplos foram atualizados para o Visual Studio 2005, o .NET Framework 2.0 e o C# 2.0.