Visual C# (ou apenas C#) é uma linguagem de programação da Microsoft para sua plataforma .NET. C# é uma linguagem moderna e orientada a objetos que, embora herde características das linguagens C, C++ e Java, traz novos recursos e conceitos de programação, como indexadores, propriedades e delegates. Foi projetada para criar aplicações diversas, tanto para Windows como para a Web. "C# Guia do Programador" apresenta o Visual C# 2010 Express Edition e trata, entre outros, os seguintes assuntos: · Arrays · Classes · Métodos virtuais · Métodos recursivos · Sobrecarga de métodos · Sobrecarga de operadores · Interfaces · Delegates · Propriedades · Indexadores · Coleções genéricas · Coleções não genéricas · Objetos StringBuilder · Modo unsafe (uso de ponteiros) · Criação de DLLs · Aplicações gráficas envolvendo vários controles · Data binding · Banco de dados Este livro contém mais de 400 programas-exemplo completos, além de muitas ilustrações e observações. Pode ser aplicado nos cursos de informática (técnicos e/ou superiores) em que C# é ministrado como disciplina ou ainda como forma de autoestudo.