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 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. |