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.