Aplicativos de Exemplo do Visual C#

Este tópico descreve as amostras de C# disponíveis.

Para acessar exemplos do Visual Studio

  • No menu Ajuda, clique em Exemplos.

    Por padrão, esses exemplos são instalados em unidade:\Arquivos de Programas\Microsoft Visual Studio 10.0\Samples\.

Para ver exemplos mais recentes, consulte a Exemplos do Visual C# site da Web.

Observação de segurançaObservação sobre segurança

A Microsoft fornece os exemplos incluídos "como estão" e sem garantias. O código nos exemplos é fornecido apenas para ilustrar conceitos. O código fornecido pode não atender aos requisitos de segurança de um ambiente específico. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente.

Exemplos de 2010 Visual Studio

Exemplo

Descrição

Exemplo do Office

Demonstra os novos recursos que simplificam o acesso a objetos de API do Office. Para obter mais informações, consulte How to: Objetos de interoperabilidade do Office Access usando recursos visuais C# 2010 (guia de programação C#).

Exemplo do Python

Mostra como usar o dinâmico (referência de C#) palavra-chave para permitir o acesso a bibliotecas de IronPython e objetos do C# do código.

Amostra de variação

Demonstra como criar e usar covariant e representantes de contravariant genéricos. Para obter mais informações, consulte Variação em Interfaces genéricas (C# e Visual Basic) e Variação de delegados (C# e Visual Basic).

Language Samples

Exemplo

Descrição

Exemplo de delegados anônimos

Demonstra o uso de delegates sem nome para reduzir a complexidade do aplicativo.

Exemplo de arrays

Mostra como usar matrizes.

Exemplo de atributos

Mostra como criar classes de atributo personalizado, usá-los no código e consultá-los através de reflexão.

Exemplo de Classes de coleção

Mostra como criar classes de coleção não genéricas que podem ser usados com o foreach instrução.

Amostra de interoperabilidade COM, parte 1

Mostra como usar C# para interoperar com objetos COM.

Amostra de interoperabilidade COM, parte 2

Mostra como um servidor de uso C# juntamente com um cliente C++ COM.

Exemplo de parâmetros de linha de comando

Demonstra o processamento de linha de comando simple e a indexação de matriz.

Exemplo de métodos condicional

Demonstra métodos condicionais, que fornecem um poderoso mecanismo pelo qual chamadas para métodos podem ser incluídas ou omitidas dependendo se um símbolo é definido.

Exemplo de delegados

Mostra como representantes são estáticas declaradas, mapeada para e métodos de instância e combinados em representantes de difusão seletiva.

Exemplo de eventos

Mostra como declarar, chamar e configurar os eventos em C#.

Exemplo de implementação de Interface explícita

Demonstra como implementar explicitamente membros de interface e como acessar os membros de instâncias de interface.

Os genéricos de exemplo

Mostra como criar classes de coleção genérica que podem ser usados com o foreach instrução.

Exemplo de Hello World

Um aplicativo Hello World.

Exemplo de indexadores

Mostra como o C# classes podem declarar indexadores para fornecer acesso de array semelhante aos objetos.

Exemplo de propriedades indexadas

Mostra como implementar uma classe que usa propriedades indexadas. Propriedades indexadas permitem que você usar uma classe que representa uma coleção de array semelhante.

Exemplo de bibliotecas

Mostra como usar opções do compilador para criar uma DLL de vários arquivos de origem; Além disso, como usar a biblioteca em outros programas.

Amostra anulável

Demonstra os tipos de valor, como double e bool, que pode ser definido como null.

Exemplo do OLE DB

Demonstra como usar um banco de dados do Microsoft Access a partir do C#. Ele mostra como você pode criar um dataset e adicionar tabelas a ela partir de um banco de dados.

Exemplo de sobrecarga de operador

Mostra como definidos pelo usuário classes podem sobrecarregar operadores.

Exemplo de tipos parciais

Demonstra como classes e estruturas podem ser definidas em vários arquivos de código-fonte do C#.

Exemplo de invocação de plataforma

Mostra como chamar funções exportadas de DLL a partir de C#.

Exemplo de propriedades

Mostra como as propriedades são declaradas e usadas; também demonstra as propriedades abstratas.

Exemplo de segurança

Discute .NET Framework segurança e mostra duas maneiras de modificar permissões de segurança em C#: usando classes de permissão e atributos de permissão.

Exemplo de structs

Mostra como usar structs em C#.

Exemplo de Threading

Demonstra as diversas atividades de thread, como, por exemplo, criando e executando um segmento, sincronização de threads, interação entre threads e usando um pool de threads.

Exemplo de código não seguro

Mostra como usar o código não gerenciado (código que usa ponteiros) em C#.

Exemplo de conversões definidas pelo usuário

Mostra como definir as conversões de e para tipos definidos pelo usuário.

Exemplo de versionamento

Demonstra o controle de versão em C# usando o override e new palavras-chave.

Exemplo de documentação XML

Mostra como documentar o código usando o XML.

Exemplo de rendimento

Demonstra como usar o yield palavra-chave para filtrar itens na coleção.

Consulte também

Outros recursos

Exemplos de 2010 Visual Studio

Visual C# passo a passo