Docs.pt br

GitHub - dotnet/docs.pt-br
Repo URL: https://github.com/dotnet/docs.pt-br
Edited by:
Cover image: Cover image
Share this using: email, Google+, Twitter, Facebook.
Exports: EPUB | MOBI

1 <a name=“net-api-browser”></a>Navegador de API .NET

Bem-vindo ao navegador de API .NET – sua loja de conveniência para todas as APIs baseadas em .NET da Microsoft. Digite na caixa abaixo para começar a pesquisar por qualquer API gerenciada. Você pode aprender mais sobre o Navegador de API na postagem do nosso blog. Se você tiver algum comentário, crie um novo problema no repositório de comentários/MicrosoftDocs no GitHub.

2 Bem-vindo

<!– Start of .NET Guide –>

3 Guia do .NET

3.1 Introdução ao C

3.2 Tour do .NET

3.3 Componentes de arquitetura do .NET

3.4 .NET Standard

3.4.1 Novidades no .NET Standard

3.5 Estruturas de Destino

3.6 Glossário .NET

3.7 Diretrizes para arquitetura

3.7.1 Arquitetar aplicativos Web modernos com o ASP.NET Core e o Microsoft Azure

3.7.2 Modernizar os aplicativos existentes do .NET com a nuvem do Azure e Contêineres do Windows

3.7.3 Containerized Docker Application Lifecycle with Microsoft Platform and Tools (Ciclo de vida de aplicativo do Docker em contêineres com a plataforma e as ferramentas da Microsoft)

3.7.4 Microsserviços .NET: arquitetura para aplicativos .NET em contêineres

3.8 Escolhendo entre o .NET Core e .NET Framework para aplicativos de servidor

3.9 O que é “código gerenciado”?

3.9.1 Gerenciamento Automático de Memória

3.10 Common Language Runtime (CLR)

3.11 Independência de Linguagem

3.11.1 Componentes de independência de linguagem e componentes independentes da linguagem

3.12 Bibliotecas do Framework

3.12.1 Visão geral da biblioteca de classes

3.12.2 Tipos base

3.13 Bibliotecas de classes do .NET

3.14 Analisadores

3.14.1 Analisador de API

3.14.2 Analisador de Portabilidade

3.14.3 Analisador de estrutura

3.15 Tratamento e geração de exceções

3.16 Formato de arquivo do Assembly .NET

3.17 Coleta de lixo

3.18 Tipos genéricos

3.19 Delegados e lambdas

3.20 LINQ

3.21 Common Type System e Common Language Specification

3.22 Processamento paralelo, simultaneidade e assincronia

3.22.1 Programação assíncrona

3.22.1.1 Programação assíncrona em camadas

3.22.1.2 Padrões de programação assíncrona

3.22.2 Programação paralela

3.22.3 Threading

3.23 Interoperabilidade nativa

3.24 Coleções e Estruturas de Dados

3.25 Numéricos no .NET

3.26 Datas, horas e fusos horários

3.27 Eventos

3.28 Processo de execução gerenciada

3.29 Metadados e componentes autodescritivos

3.30 Compilando aplicativos de console

3.31 Fundamentos do aplicativo

3.32 E/S de arquivo e de fluxo

3.33 Globalização e localização

3.34 Atributos

3.35 Diretrizes de design do Framework

3.36 Documentos e dados XML

3.37 Segurança

3.38 Serialização

3.39 Desenvolvimento para várias plataformas

<!– End of .NET Guide –>

<!– .NET Core Content –>

4 Guia do .NET Core

4.1 Introdução

4.1.1 Introdução ao Código do Visual Studio e C#

4.1.2 Criar um aplicativo Olá, Mundo em C# com .NET Core no Visual Studio 2017

4.1.3 Criar um aplicativo Olá, Mundo em Visual Basic com o .NET Core no Visual Studio 2017

4.1.4 Criar uma biblioteca de classes em C# e com o .NET Core no Visual Studio 2017

4.1.5 Compilação de uma biblioteca de classes com Visual Basic e com o .NET Core no Visual Studio 2017

4.2 Pré-requisitos do Windows

4.3 Pré-requisitos do macOS

4.4 Pré-requisitos do Linux

4.5 Novidades do .NET Core

4.6 Tutoriais

4.6.1 Compilar uma solução completa do .NET Core no Windows usando o Visual Studio 2017

4.6.2 Introdução ao .NET Core no macOS

4.6.3 Introdução ao .NET Core em macOS usando o Visual Studio para Mac

4.6.4 Compilar uma solução completa do .NET Core no macOS usando o Visual Studio para Mac

4.6.5 Introdução ao .NET Core usando as ferramentas da CLI

4.6.5.1 Organizar e testar projetos com a linha de comando do .NET Core

4.6.6 Desenvolvendo Bibliotecas com as Ferramentas de Plataforma Cruzada

4.6.7 Desenvolvendo aplicativos ASP.NET Core

4.6.8 Como Gerenciar Versões de Dependência de Pacote para o .NET Core 1.0

4.6.9 Hospedando o .NET Core com base no código nativo

4.6.10 Create a custom template for dotnet new (Criar um modelo personalizado para dotnet new)

4.7 Pacotes, Metapacotes e Estruturas

4.8 Visão geral das alterações na CLI

4.8.1 Gerenciamento de dependência

4.8.2 Adições ao formato csproj

4.9 Migração

4.9.1 Migração para o formato csproj

4.9.2 Mapeamento entre project.json e csproj

4.9.3 Migrando do DNX

4.10 Implantação de Aplicativo

4.10.1 Implantar aplicativos com ferramentas CLI

4.10.2 Implantar aplicativos com o Visual Studio

4.10.3 Criando um pacote NuGet com várias Ferramentas de Plataforma Cruzada

4.10.4 Repositório de pacote de tempo de execução

4.11 Docker

4.11.1 Introdução ao .NET e ao Docker

4.11.2 Aprenda noções básicas do Docker com o .NET Core

4.11.3 Criando Imagens do Docker para .NET Core Applications

4.11.4 Ferramentas do Visual Studio para Docker

4.12 Testes de Unidade

4.12.1 Testes de unidade do C# com xUnit

4.12.2 Testes de unidade do C# com NUnit

4.12.3 Testes de unidade do C# com MSTest

4.12.4 Testes de unidade do F# com xUnit

4.12.5 Testes de unidade do F# com NUnit

4.12.6 Testes de unidade do F# com MSTest

4.12.7 Testes de unidade do VB com xUnit

4.12.8 Testes de unidade do VB com NUnit

4.12.9 Testes de unidade do VB com MSTest

4.12.10 Executar testes de unidade seletivos

4.12.11 Testes de unidade de saída publicada

4.12.12 Testando projetos do .NET Core em unidade ao vivo com o Visual Studio

4.13 Controle de versão

4.13.1 Suporte do .NET Core

<!–### 🔧 Servicing–>

4.14 Catálogo de Identificador de Tempo de Execução

4.15 Visão geral do SDK do .NET Core

4.16 Ferramentas da CLI do .NET Core

4.16.1 Telemetria

4.16.2 Modelo de Extensibilidade

4.16.3 Integração Contínua

4.16.4 Modelos personalizados

4.16.5 dotnet

4.16.6 dotnet build

4.16.7 dotnet clean

4.16.8 dotnet help

4.16.9 dotnet install-script

4.16.10 dotnet migrate

4.16.11 dotnet msbuild

4.16.12 dotnet new

4.16.13 dotnet nuget delete

4.16.14 dotnet nuget locals

4.16.15 dotnet nuget push

4.16.16 dotnet pack

4.16.17 dotnet publish

4.16.18 dotnet restore

4.16.19 dotnet run

4.16.20 dotnet sln

4.16.21 dotnet store

4.16.22 dotnet test

4.16.23 dotnet vstest

4.16.24 Comandos de modificação de projeto

4.16.24.1 Referências

4.16.24.1.1 dotnet add reference
4.16.24.1.2 dotnet list reference
4.16.24.1.3 dotnet remove reference

4.16.24.2 Pacotes

4.16.24.2.1 dotnet add package
4.16.24.2.2 dotnet remove package

4.16.25 global.json

4.17 Ferramentas adicionais do .NET Core

4.17.1 Provedor de Referência de Serviço Web do WCF

4.17.2 XML Serializer Generator

4.18 Portabilidade do .NET Framework

4.18.1 Organizando projetos para o .NET Core

4.18.2 Analisando dependências de terceiros

4.18.3 Portabilidade de bibliotecas

4.18.4 Usando o pacote de compatibilidade do Windows

<!–### 🔧 NuGet packages–>

4.19 Compilar Build .NET Core da origem

4.19.1 Pacote de distribuição do .NET Core

4.20 Documentos do VS 2015/project.json

<!– End .NET Core Content –>

<!– .NET Framework Content –>

5 Guia do .NET Framework

5.1 Novidades

5.2 Introdução

5.3 Guia de instalação

5.4 Guia de migração

5.5 .NET Framework no Guia do Docker

5.5.1 Executando Aplicativos de Console em Contêineres

5.6 Guia de desenvolvimento

5.6.1 Domínios do aplicativo e assemblies

5.6.2 Recursos em aplicativos de área de trabalho

5.6.3 Acessibilidade

5.6.4 Dados e modelagem

5.6.5 Aplicativos cliente

5.6.5.1 Tecnologias comuns de cliente

5.6.5.2 Windows Presentation Foundation

5.6.5.3 Windows Forms

5.6.6 Aplicativos orientados a serviços com WCF

5.6.7 Windows Workflow Foundation

5.6.8 Aplicativos do Serviço Windows

5.6.9 Aplicativos de 64 bits

5.6.10 Aplicativos Web com o ASP.NET

5.6.11 Programação de rede no .NET Framework

5.6.12 Configurando aplicativos

5.6.13 Compilação de aplicativos com o .NET Native

5.6.14 Windows Identity Foundation

5.6.15 Depuração, rastreamento e criação de perfil

5.6.16 Implantação

5.6.17 Desempenho

5.6.18 Programação dinâmica

5.6.19 MEF (Managed Extensibility Framework)

5.6.20 Suplementos e extensibilidade

5.6.21 Interoperação com código não gerenciado

5.6.22 Referência de API não gerenciada

5.6.23 Serviços XAML

5.7 Ferramentas

5.8 APIs e bibliotecas de classes adicionais

<!– End .NET Framework Content –>

<!– Start of C# Content –>

6 Guia do C#

6.1 Introdução

6.2 Guias de início rápido

6.3 Tutoriais

6.4 Tour do C#

<!– The “What’s New” section is short, and one level
deep, so leave it in the main TOC –>

6.5 Novidades no C#

6.5.1 Novidades no C# 7.2

6.5.2 Novidades no C# 7.1

6.5.3 Novidades no C# 7.0

6.5.4 Novidades no C# 6

6.5.5 Histórico de versão do C#

6.5.6 Relações entre linguagem e estrutura

<!– End What’s New –>

6.6 Conceitos de C

6.6.1 Sistemas do tipo C#

6.6.2 Namespaces

6.6.3 Tipos Básicos

6.6.4 Classes

6.6.5 Estruturas

6.6.6 Tuplas

6.6.7 Desconstruindo tuplas e outros tipos

6.6.8 Interfaces

6.6.9 Métodos

6.6.10 Expressões Lambda

6.6.11 Propriedades

6.6.12 Indexadores

6.6.13 Descarta

6.6.14 Genéricos

6.6.15 Iteradores

6.6.16 Delegados e eventos

6.6.16.1 Introdução a Delegados

6.6.16.2 System.Delegate e a palavra-chave delegado

6.6.16.3 Delegados Fortemente Tipados

6.6.16.4 Padrões Comuns para Delegados

6.6.16.5 Introdução a Eventos

6.6.16.6 Modelo de evento .NET padrão

6.6.16.7 O Padrão de Evento .NET Atualizado

6.6.16.8 Distinção entre Delegados e Eventos

6.6.17 LINQ (Consulta Integrada à Linguagem)

6.6.18 Programação assíncrona

6.6.19 Correspondência Padrão

6.6.20 Semântica de referência com tipos de valor

6.6.21 Árvores de Expressão

6.6.21.1 Árvores de Expressão Explicadas

6.6.21.2 Tipos de Framework com Suporte a Árvores de Expressão

6.6.21.3 Executando Expressões

6.6.21.4 Interpretando Expressões

6.6.21.5 Compilando Expressões

6.6.21.6 Traduzindo Expressões

6.6.21.7 Resumo

6.6.22 Interoperabilidade nativa

6.6.23 Documentando seu código

6.6.24 Controle de versão

6.7 Tópicos de instruções de C#

6.7.1 Analisar cadeias de caracteres usando String.Split

6.7.2 Concatenar cadeias de caracteres

6.7.3 Converter uma cadeia de caracteres em um DateTime

6.7.4 Pesquisar cadeias de caracteres

6.7.5 Modificar o conteúdo de uma cadeia de caracteres

6.7.6 Comparar cadeias de caracteres

<!– End of C# Concepts section –>

6.8 O SDK do .NET Compiler Platform (APIs do Roslyn)

6.9 Guia de Programação em C#

6.10 Referência de Linguagem

6.11 Explicações Passo a Passo

<!– End of C# Content –>

<!– F# Content –>

7 Guia do F#

7.1 Tour do F#

7.2 Introdução

7.2.1 Introdução ao Visual Studio

7.2.2 Introdução ao Visual Studio para Mac

7.2.3 Introdução ao Visual Studio Code e Ionide

7.2.4 Introdução à CLI do .NET Core

7.3 Guia de estilo do F#

7.3.1 F# diretrizes de Formatação de Código

7.3.2 Convenções de codificação do F#

7.3.3 Diretrizes de design de componente do F#

7.4 Tutoriais

7.4.1 F# Interativo

7.4.2 Provedores de Tipos

7.4.2.1 Criar um provedor de tipos

7.4.2.2 Segurança do provedor de Tipos

7.4.2.3 Solução de problemas de Provedores de Tipos

<!–## Introduction to Functional Programming–>

7.5 Introdução à Programação Funcional

7.5.1 Funções como Valores de Primeira Classe

<!–### Asynchronous and Concurrent Programming–>

7.5.2 Programação assíncrona e simultânea

7.5.2.1 Programação Assíncrona

<!–## Using F# in Visual Studio–>

7.5.3 Recursos do Ambiente de Desenvolvimento em Visual F#

7.5.4 Configurando Projetos

7.5.5 Direcionamento de Versões Mais Antigas do .NET

7.6 Usando F# no Azure

7.6.1 Introdução ao armazenamento de Blobs do Azure usando F#

7.6.2 Introdução ao armazenamento de Arquivos do Azure usando F#

7.6.3 Introdução ao armazenamento de Filas do Azure usando F#

7.6.4 Introdução ao armazenamento de Tabelas do Azure usando F#

<!–### Using F# on Azure Service Fabric–>

7.6.5 Pacote de Gerenciamento para Dependências F# do Azure

7.7 Referência da Linguagem F#

7.7.1 Referência de Palavras-Chave

7.7.2 Referência de Símbolos e Operadores

7.7.2.1 Operadores Aritméticos

7.7.2.2 Operadores Boolianos

7.7.2.3 Operadores Bit a Bit

7.7.2.4 Operadores Anuláveis

7.7.3 Funções

7.7.3.1 Associações let

7.7.3.2 Associações do

7.7.3.3 Expressões Lambda: a palavra-chave fun

7.7.3.4 Funções Recursivas: a palavra-chave rec

7.7.3.5 Ponto de Entrada

7.7.3.6 Funções Externas

7.7.3.7 Funções Embutidas

7.7.4 Valores

7.7.4.1 Valores Nulos

7.7.5 Literais

7.7.6 Tipos F#

7.7.7 Inferência de Tipos

7.7.8 Tipos Primitivos

7.7.9 Tipo Unit

7.7.10 Cadeias de Caracteres

7.7.11 Tuplas

7.7.12 Tipos de Coleção de F#

7.7.13 Listas

7.7.14 Opções

7.7.15 Resultados

7.7.16 Sequências

7.7.17 Matrizes

7.7.18 Genéricos

7.7.18.1 Generalização Automática

7.7.18.2 Restrições

7.7.18.3 Parâmetros de Tipo Resolvidos Estaticamente

7.7.19 Registros

7.7.20 Uniões Discriminadas

7.7.21 Enumerações

7.7.22 Células de Referência

7.7.23 Abreviações de Tipo

7.7.24 Classes

7.7.25 Estruturas

7.7.26 Herança

7.7.27 Interfaces

7.7.28 Classes Abstratas

7.7.29 Membros

7.7.29.1 Associações let em Classes

7.7.29.2 Associações do em Classes

7.7.29.3 Propriedades

7.7.29.4 Propriedades Indexadas

7.7.29.5 Métodos

7.7.29.6 Construtores

7.7.29.7 Eventos

7.7.29.8 Campos Explícitos: a val Palavra-Chave

7.7.30 Extensões de Tipo

7.7.31 Parâmetros e Argumentos

7.7.32 Sobrecarga de Operador

7.7.33 Tipos Flexíveis

7.7.34 Delegados

7.7.35 Expressões de Objeto

7.7.36 Copiar e Atualizar Expressões de Registro

7.7.37 Conversões Cast e conversões

7.7.38 Controle de Acesso

7.7.39 Expressões Condicionais: if…then…else

7.7.40 Expressões Match

7.7.41 Correspondência Padrão

7.7.42 Padrões Ativos

7.7.43 Loops: Expressão for…to

7.7.44 Loops: Expressão for…in

7.7.45 Loops: Expressão while…do

7.7.46 Asserções

7.7.47 Tratamento de Exceção

7.7.47.1 Tipos de Exceção

7.7.47.2 A Expressão try…with

7.7.47.3 A Expressão try…finally

7.7.47.4 A Função raise

7.7.47.5 A Função failwith

7.7.47.6 A Função invalidArg

7.7.48 Atributos

7.7.49 Gerenciamento de Recursos: a Palavra-chave use

7.7.50 Namespaces

7.7.51 Módulos

7.7.52 Declarações de Importação: a Palavra-chave open

7.7.53 Assinaturas

7.7.54 Unidades de Medida

7.7.55 Documentação XML

7.7.56 Computações Lentas

7.7.57 Expressões de Computação

7.7.58 Fluxos de Trabalho Assíncronos

7.7.59 Expressões de Consulta

7.7.60 Citações de Código

7.7.61 Fixo palavra-chave

7.7.62 Diretivas de Compilador

7.7.63 Opções do Compilador

7.7.64 Opções do F# Interativo

7.7.65 Identificadores de Linha, Arquivo e Demarcador de Origem

7.7.66 Informações de Chamador

7.7.67 Sintaxe Detalhada

7.7.68 Diretrizes de Formatação de Código

<!– End F# Content –>

<!– VB Content –>

8 Guia do Visual Basic

8.1 Introdução

8.1.1 Novidades do Visual Basic

8.1.2 Alterações Significativas do Visual Basic no Visual Studio

8.1.3 Recursos Adicionais para Programadores do Visual Basic

8.2 Desenvolvendo Aplicativos

8.2.1 Programando no Visual Basic

8.2.1.1 Acessando Recursos de Computador

8.2.1.2 Registrando informações em log no aplicativo

8.2.1.3 Acessando dados do usuário

8.2.1.4 Acessando formulários de aplicativo

8.2.1.5 Acessando serviços Web do aplicativo

8.2.1.5.1 Como chamar um serviço Web de forma assíncrona

8.2.1.6 Acessando configurações de aplicativo

8.2.1.7 Processando unidades, diretórios e arquivos

8.2.2 Desenvolvimento com My

8.2.2.1 Executando tarefas com My.Application, My.Computer e My.User

8.2.2.2 Instâncias de objeto padrão fornecidas por My.Forms e My.WebServices

8.2.2.3 Método RAD com My.Resources e My.Settings

8.2.2.4 Visão geral do modelo de aplicativo do Visual Basic

8.2.2.5 Como My depende do tipo de projeto

8.2.3 Acessando dados

8.2.4 Criando e Usando Modelos

8.2.5 Imprimindo e Gerando Relatórios

8.2.5.1 Componente PrintForm

8.2.5.2 Como imprimir um formulário rolável

8.2.5.3 Como imprimir áreas cliente e não cliente de um formulário

8.2.5.4 Como imprimir a área de cliente de um formulário

8.2.5.5 Como imprimir um formulário usando o componente PrintForm

8.2.5.6 Implantando aplicativos que referenciam o componente PrintForm

8.2.5.7 Adicionando relatórios imprimíveis a aplicativos do Visual Studio

8.2.6 Noções básicas de Aplicativo do Windows Forms

8.2.7 Controles do Power Packs

8.2.8 Controle DataRepeater

8.2.8.1 Introdução ao Controle DataRepeater

8.2.8.2 Modo Virtual no Controle DataRepeater

8.2.8.3 Como exibir dados associados em um controle DataRepeater

8.2.8.4 Como exibir controles não associados em um controle DataRepeater

8.2.8.5 Como alterar o layout de um controle DataRepeater

8.2.8.6 Como alterar a aparência de um controle DataRepeater

8.2.8.7 Como exibir cabeçalhos de item em um controle DataRepeater

8.2.8.8 Como desabilitar a adição e a exclusão de itens DataRepeater

8.2.8.9 Como pesquisar dados em um controle DataRepeater

8.2.8.10 Como criar um formulário mestre/detalhado usando dois controles DataRepeater

8.2.8.11 Instruções passo a passo: exibindo dados em um controle DataRepeater

8.2.8.12 Solução de problemas do controle DataRepeater

8.2.9 Controles de Linha e Forma

8.2.9.1 Introdução aos controles de linha e forma

8.2.9.2 Como desenhar linhas com o controle LineShape

8.2.9.3 Como desenhar formas com os controles OvalShape e RectangleShape

8.2.9.4 Como habilitar tabulações entre formas

8.2.9.5 Implantando aplicativos que referenciam controles de Power Packs

8.2.10 Personalizando projetos e estendendo My com o Visual Basic

8.2.10.1 Usando o namespace My

8.2.10.2 Empacotando e implantando minhas extensões personalizadas

8.2.10.3 Estendendo o modelo de aplicativo do Visual Basic

8.2.10.4 Personalizando quais objetos estão disponíveis em My

8.3 Conceitos de Programação

8.3.1 Assemblies e o Cache de Assembly Global

8.3.2 Programação assíncrona com Async e Await

8.3.3 Atributos

8.3.4 Árvores de Expressão

8.3.5 Iteradores

8.3.6 LINQ (Consulta Integrada à Linguagem)

8.3.7 Programação Orientada a Objeto

8.3.8 Reflexão

8.3.9 Serialização

8.3.10 Threading

8.4 Estrutura do Programa e Convenções de Código

8.4.1 Estrutura de um Programa

8.4.2 Procedimento Principal

8.4.3 Referências e a Instrução Imports

8.4.4 Namespaces

8.4.5 Convenções de Nomenclatura

8.4.6 Convenção de Codificação

8.4.7 Compilação Condicional

8.4.8 Como quebrar e combinar instruções no código

8.4.9 Como recolher e ocultar seções do código

8.4.10 Como rotular instruções

8.4.11 Caracteres Especiais no Código

8.4.12 Comentários no Código

8.4.13 Palavras-chave como Nomes de Elemento em Código

8.4.14 Me, My, MyBase e MyClass

8.4.15 Limitações

8.5 Recursos de Linguagem

8.5.1 Matrizes

8.5.2 Inicializadores de Coleção

8.5.3 Constantes e Enumerações

8.5.4 Fluxo de Controle

8.5.5 Tipos de Dados

8.5.6 Elementos Declarados

8.5.7 Delegados

8.5.8 Associação Antecipada e Tardia

8.5.9 Tipos de Erro

8.5.10 Eventos

8.5.11 Interfaces

8.5.11.1 Instruções passo a passo: criando e implementando interfaces

8.5.12 LINQ

8.5.13 Objetos e Classes

8.5.14 Operadores e Expressões

8.5.15 Procedimentos

8.5.16 Instruções

8.5.17 Cadeias de Caracteres

8.5.18 Variáveis

8.5.19 XML

8.6 Interoperabilidade COM

8.6.1 Introdução à Interoperabilidade COM

8.6.2 Como fazer referência a objetos COM

8.6.3 Como trabalhar com controles ActiveX

8.6.4 Instruções passo a passo: chamando APIs do Windows

8.6.5 Como chamar APIs do Windows

8.6.6 Como chamar uma função do Windows que use tipos não assinados

8.6.7 Instruções passo a passo: criando objetos COM

8.6.8 Solução de problemas de Interoperabilidade

8.6.9 Interoperabilidade COM em Aplicativos .NET Framework

8.6.10 Instruções passo a passo: implementando a herança com objetos COM

8.7 Referência de Linguagem

8.7.1 Convenções Tipográficas e de Código

8.7.2 Membros da Biblioteca em Tempo de Execução do Visual Basic

8.7.3 Palavras-chave

8.7.3.1 Resumo de Matrizes

8.7.3.2 Resumo do Objeto de Coleção

8.7.3.3 Resumo do Fluxo de Controle

8.7.3.4 Resumo da Conversão

8.7.3.5 Resumo de Tipos de Dados

8.7.3.6 Resumo de Datas e Horas

8.7.3.7 Resumo de Declarações e Constantes

8.7.3.8 Resumo de Diretórios e Arquivos

8.7.3.9 Resumo de Erros

8.7.3.10 Resumo Financeiro

8.7.3.11 Informações e Resumo da Interação

8.7.3.12 Resumo de Entrada e Saída

8.7.3.13 Resumo de Matemática

8.7.3.13.1 Funções Matemáticas Derivadas

8.7.3.14 Minha Referência

8.7.3.15 Resumo de Operadores

8.7.3.16 Resumo do Registro

8.7.3.17 Resumo de Manipulação da Cadeia de Caracteres

8.7.4 Atributos

8.7.5 Constantes e Enumerações

8.7.6 Resumo de Tipo de Dados

8.7.6.1 Tipo de Dados Boolean

8.7.6.2 Tipo de Dados Byte

8.7.6.3 Tipo de Dados de Caractere

8.7.6.4 Tipo de Dados de Data

8.7.6.5 Tipo de Dados Decimal

8.7.6.6 Tipo de Dados Duplo

8.7.6.7 Tipo de Dados Integer

8.7.6.8 Tipo de Dados Long

8.7.6.9 Tipo de Dados Object

8.7.6.10 Tipo de Dados SByte

8.7.6.11 Tipo de Dados Short

8.7.6.12 Tipo de Dados Simples

8.7.6.13 Tipo de Dados String

8.7.6.14 Tipo de Dados UInteger

8.7.6.15 Tipo de Dados ULong

8.7.6.16 Tipo de Dados Definido pelo Usuário

8.7.6.17 Tipo de Dados UShort

8.7.7 Diretivas

8.7.7.1 Diretiva #Const

8.7.7.2 Diretiva #ExternalSource

8.7.7.3 Diretivas #If…Then…#Else

8.7.7.4 Diretiva #Region

8.7.8 Funções

8.7.8.1 Funções de Conversão

8.7.8.2 Funções Matemáticas

8.7.8.3 Funções da Cadeia de Caracteres

8.7.8.4 Funções de Conversão do Tipo

8.7.8.4.1 Valores de Retorno para a Função CStr

8.7.8.5 Função CType

8.7.9 Modificadores

8.7.9.1 Ansi

8.7.9.2 Assembly

8.7.9.3 Async

8.7.9.4 Auto

8.7.9.5 ByRef

8.7.9.6 ByVal

8.7.9.7 Padrão

8.7.9.8 Friend

8.7.9.9 In (Modificador Genérico)

8.7.9.10 Iterador

8.7.9.11 Chave

8.7.9.12 Módulo <keyword>

8.7.9.13 MustInherit

8.7.9.14 MustOverride

8.7.9.15 Narrowing

8.7.9.16 NotInheritable

8.7.9.17 NotOverridable

8.7.9.18 Opcional

8.7.9.19 Out (Modificador Genérico)

8.7.9.20 Sobrecargas

8.7.9.21 Substituível

8.7.9.22 Substituições

8.7.9.23 ParamArray

8.7.9.24 Parcial

8.7.9.25 Privado

8.7.9.26 Protegido

8.7.9.27 Público

8.7.9.28 ReadOnly

8.7.9.29 Sombras

8.7.9.30 Compartilhado

8.7.9.31 Estático

8.7.9.32 Unicode

8.7.9.33 Ampliação

8.7.9.34 WithEvents

8.7.9.35 WriteOnly

8.7.10 Módulos

8.7.11 Nothing

8.7.12 Objetos

8.7.12.1 Objeto My. Application

8.7.12.1.1 Objeto My.Application.Info
8.7.12.1.2 Objeto My.Application.Log

8.7.12.2 Objeto My. Computer

8.7.12.2.1 Objeto My.Computer.Audio
8.7.12.2.2 Objeto My.Computer.Clipboard
8.7.12.2.3 Objeto My.Computer.Clock
8.7.12.2.4 Objeto My.Computer.FileSystem
8.7.12.2.4.1 Objeto My.Computer.FileSystem.SpecialDirectories
8.7.12.2.5 Objeto My.Computer.Info
8.7.12.2.6 Objeto My.Computer.Keyboard
8.7.12.2.7 Objeto My.Computer.Mouse
8.7.12.2.8 Objeto My.Computer.Network
8.7.12.2.9 Objeto My.Computer.Ports
8.7.12.2.10 Objeto My.Computer.Registry

8.7.12.3 Objeto My.Forms

8.7.12.4 Objeto My.Log

8.7.12.5 Objeto My.Request

8.7.12.6 Objeto My.Response

8.7.12.7 Objeto My.Resources

8.7.12.8 Objeto My.Settings

8.7.12.9 Objeto My.User

8.7.12.10 Objeto My.WebServices

8.7.12.11 Objeto TextFieldParser

8.7.13 Operadores

8.7.13.1 Precedência do Operador

8.7.13.2 Operadores Listados por Funcionalidade

8.7.13.2.1 Operador &
8.7.13.2.2 Operador &=
8.7.13.2.3 Operador *
8.7.13.2.4 Operador *=
8.7.13.2.5 Operador +
8.7.13.2.6 Operador +=
8.7.13.2.7 Operador =
8.7.13.2.8 Operador -
8.7.13.2.9 Operador -=
8.7.13.2.10 Operador <<
8.7.13.2.11 Operador <<=
8.7.13.2.12 Operador >>
8.7.13.2.13 Operador >>=
8.7.13.2.14 Operador /
8.7.13.2.15 Operador /=
8.7.13.2.16 [Operador ](visual-basic/language-reference/operators/integer-division-operator.md)
8.7.13.2.17 Operador \=
8.7.13.2.18 Operador ^
8.7.13.2.19 Operador ^=
8.7.13.2.20 Operador AddressOf
8.7.13.2.21 Operador And
8.7.13.2.22 Operador AndAlso
8.7.13.2.23 Operador Await
8.7.13.2.24 Expressão de Função
8.7.13.2.25 Operador GetType
8.7.13.2.26 Operador GetXmlNamespace
8.7.13.2.27 Operador If
8.7.13.2.28 Operador Is
8.7.13.2.29 Operador IsFalse
8.7.13.2.30 Operador IsNot
8.7.13.2.31 Operador IsTrue
8.7.13.2.32 Operador Like
8.7.13.2.33 Operador Mod
8.7.13.2.34 Operador Not
8.7.13.2.35 Operador Or
8.7.13.2.36 Operador OrElse
8.7.13.2.37 Subexpressão
8.7.13.2.38 Operador TypeOf
8.7.13.2.39 Operador Xor

8.7.13.3 Tipos de Dados de Resultados do Operador

8.7.13.4 Operador DirectCast

8.7.13.5 Operador TryCast

8.7.13.6 Operador New

8.7.13.7 Operadores Aritméticos

8.7.13.8 Operadores de Atribuição

8.7.13.9 Operadores Bit Shift

8.7.13.10 Operadores de Comparação

8.7.13.11 Operadores de Concatenação

8.7.13.12 Operadores Lógicos Bit a Bit

8.7.13.13 Operadores Diversos

8.7.14 Propriedades

8.7.15 Consultas

8.7.15.1 Cláusula Aggregate

8.7.15.2 Cláusula Distinct

8.7.15.3 Cláusula Equals

8.7.15.4 Cláusula From

8.7.15.5 Cláusula Group By

8.7.15.6 Cláusula Group Join

8.7.15.7 Cláusula Join

8.7.15.8 Cláusula Let

8.7.15.9 Cláusula Order By

8.7.15.10 Cláusula Select

8.7.15.11 Cláusula Skip

8.7.15.12 Cláusula Skip While

8.7.15.13 Cláusula Take

8.7.15.14 Cláusula Take While

8.7.15.15 Cláusula Where

8.7.16 Instruções

8.7.16.1 Instruções A-E

8.7.16.1.1 Instrução AddHandler
8.7.16.1.2 Instrução Call
8.7.16.1.3 Instrução Class
8.7.16.1.4 Instrução Const
8.7.16.1.5 Instrução Continue
8.7.16.1.6 Instrução Declare
8.7.16.1.7 Instrução Delegate
8.7.16.1.8 Instrução Dim
8.7.16.1.9 Instrução Do…Loop
8.7.16.1.10 Instrução Else
8.7.16.1.11 Instrução End
8.7.16.1.12 Instrução <keyword> End
8.7.16.1.13 Instrução Enum
8.7.16.1.14 Instrução Erase
8.7.16.1.15 Instrução Error
8.7.16.1.16 Instrução Event
8.7.16.1.17 Instrução Exit

8.7.16.2 Instruções F-P

8.7.16.2.1 Instrução For Each…Next
8.7.16.2.2 Instrução For…Next
8.7.16.2.3 Instrução Function
8.7.16.2.4 Instrução Get
8.7.16.2.5 Instrução GoTo
8.7.16.2.6 Instrução If…Then…Else
8.7.16.2.7 Instrução Implements
8.7.16.2.8 Instrução Imports (Tipo e Namespace .NET)
8.7.16.2.9 Instrução Imports (Namespace de XML)
8.7.16.2.10 Instrução Inherits
8.7.16.2.11 Instrução Interface
8.7.16.2.12 Instrução Mid
8.7.16.2.13 Instrução Module
8.7.16.2.14 Instrução Namespace
8.7.16.2.15 Instrução On Error
8.7.16.2.16 Instrução Operator
8.7.16.2.17 Instrução <keyword> Option
8.7.16.2.18 Instrução Option Compare
8.7.16.2.19 Instrução Option Explicit
8.7.16.2.20 Instrução Option Infer
8.7.16.2.21 Instrução Option Strict
8.7.16.2.22 Instrução Property

8.7.16.3 Instruções Q-Z

8.7.16.3.1 Instrução RaiseEvent
8.7.16.3.2 Instrução ReDim
8.7.16.3.3 Instrução REM
8.7.16.3.4 Instrução RemoveHandler
8.7.16.3.5 Instrução Resume
8.7.16.3.6 Instrução Return
8.7.16.3.7 Instrução Select…Case
8.7.16.3.8 Instrução Set
8.7.16.3.9 Instrução Stop
8.7.16.3.10 Instrução Structure
8.7.16.3.11 Instrução Sub
8.7.16.3.12 Instrução SyncLock
8.7.16.3.13 Instrução Then
8.7.16.3.14 Instrução Throw
8.7.16.3.15 Instrução Try…Catch…Finally
8.7.16.3.16 Instrução Using
8.7.16.3.17 Instrução While…End While
8.7.16.3.18 Instrução With … End With
8.7.16.3.19 Instrução Yield

8.7.16.4 Cláusulas

8.7.16.4.1 Cláusula Alias
8.7.16.4.2 Cláusula As
8.7.16.4.3 Cláusula Handles
8.7.16.4.4 Cláusula Implements
8.7.16.4.5 Cláusula In
8.7.16.4.6 Cláusula Into
8.7.16.4.7 Cláusula Of

8.7.16.5 Contextos de Declaração e Níveis de Acesso Padrão

8.7.16.6 Lista de Atributos

8.7.16.7 Lista de Parâmetros

8.7.16.8 Lista de Tipos

8.7.17 Marcações de Comentário XML

8.7.17.1 <c>

8.7.17.2 <code>

8.7.17.3 <example>

8.7.17.4 <exception>

8.7.17.5 <include>

8.7.17.6 <list>

8.7.17.7 <para>

8.7.17.8 <param>

8.7.17.9 <paramref>

8.7.17.10 <permission>

8.7.17.11 <remarks>

8.7.17.12 <returns>

8.7.17.13 <see>

8.7.17.14 <seealso>

8.7.17.15 <summary>

8.7.17.16 <typeparam>

8.7.17.17 <value>

8.7.18 Propriedades do Eixo XML

8.7.18.1 Propriedade de Eixo do Atributo XML

8.7.18.2 Propriedade do Eixo Filho XML

8.7.18.3 Propriedade de Eixo Descendente XML

8.7.18.4 Propriedade do Indexador de Extensão

8.7.18.5 Propriedade do Valor XML

8.7.19 Literais XML

8.7.19.1 Literal do Elemento XML

8.7.19.2 Literal de Documento XML

8.7.19.3 Literal CDATA XML

8.7.19.4 Literal de Comentário XML

8.7.19.5 Literal de Instrução de Processamento XML

8.7.20 Mensagens de Erro

8.7.20.1 ‘#ElseIf’ deve ser precedido por um ‘#If’ ou ‘#ElseIf’ correspondente

8.7.20.2 As instruções ‘#Region’ e ‘#End Region’ não são válidas dentro dos corpos-lambdas de várias linhas do método

8.7.20.3 ‘<attribute>’ não pode ser aplicado porque o formato da GUID ‘<number>’ não está correto

8.7.20.4 ‘<classname>’ não é compatível com CLS porque a interface ‘<interfacename>’ implementada não é compatível com CLS

8.7.20.5 ‘<elementname>’ está obsoleto (aviso do Visual Basic)

8.7.20.6 ‘<eventname>’ é um evento e não pode ser chamado diretamente

8.7.20.7 ‘<expression>’ não pode ser usado como restrição de tipo

8.7.20.8 ‘<functionname>’ não está declarado (dispositivo inteligente-erro de compilador do Visual Basic)

8.7.20.9 ‘<interfacename>.<membername>’ já é implementado pela classe base’<baseclassname>’. Reimplementação de <type> assumido

8.7.20.10 ‘<keyword>’ só é valido dentro de um método de instância

8.7.20.11 ‘<membername>’ não pode expor o tipo ‘<typename>’ fora do projeto por meio de <containertype> ‘<containertypename>’

8.7.20.12 ‘<membername>’ é ambíguo nas interfaces herdadas ‘<interfacename1>’ e ‘<interfacename2>’

8.7.20.13 <message> Este erro também poderia ocorrer devido à mistura de uma referência de arquivo com uma referência de projeto ao assembly ‘<assemblyname>’

8.7.20.14 ‘<methodname>’ tem várias definições com assinaturas idênticas

8.7.20.15 ‘<name>’ é ambíguo no namespace ‘<namespacename>’

8.7.20.16 ‘<name1>’ é ambíguo, importado dos namespaces ou tipos ‘<name2>’

8.7.20.17 <proceduresignature1> não é compatível com CLS porque sobrecarrega <proceduresignature2> que difere dele somente pelos tipos de matriz e parâmetro de matriz ou pela classificação dos tipos de parâmetro da matriz

8.7.20.18 <type1>‘<typename>’ deve implementar ‘<membername>’ para interface ‘<interfacename>’

8.7.20.19 <type1>‘<typename>’ deve implementar ‘<methodname>’ para interface ‘<interfacename>’

8.7.20.20 ‘<typename>’ não pode ser herdado de <type> ‘<basetypename>’ porque ele expande o acesso do <type> base fora do assembly

8.7.20.21 ‘<typename>’ é um tipo delegado

8.7.20.22 ‘<typename>’ é um tipo e não pode ser usado como uma expressão

8.7.20.23 Aspas duplas não formam um token de comentário válido para campos delimitados em que EscapeQuote esteja definido como True

8.7.20.24 Uma chamada de propriedade ou método não pode incluir uma referência a um objeto particular, como um argumento ou um valor retornado

8.7.20.25 Foi criada uma referência para o assembly de interoperabilidade inserido ‘<assembly1>’ devido a uma referência indireta a esse assembly do assembly ‘<assembly2>’

8.7.20.26 Não foi especificado um formulário de inicialização

8.7.20.27 Acesso de membro compartilhado por meio de uma instância; a expressão de qualificação não será avaliada

8.7.20.28 O operando ‘AddressOf’ deve ter o mesmo nome de um método (sem parênteses)

8.7.20.29 Ocorreu um erro inesperado porque não foi possível adquirir um recurso do sistema operacional obrigatório para a inicialização de instância única

8.7.20.30 O nome do membro de tipo anônimo só pode ser inferido com um nome simples ou qualificado sem argumentos

8.7.20.31 Argumento não opcional

8.7.20.32 Os limites de matriz não podem ser exibidos em especificadores de tipo

8.7.20.33 A matriz declarada para a variável de controle do loop não pode ser declarada com um tamanho inicial

8.7.20.34 Expressão de subscrito de matriz ausente

8.7.20.35 Matrizes declaradas como membros de estrutura não podem ser declaradas com um tamanho inicial

8.7.20.36 ‘As Any’ não tem suporte em instruções ‘Declare’

8.7.20.37 O atributo ‘<attributename>’ não pode ser aplicado várias vezes

8.7.20.38 Erro de automação

8.7.20.39 Valor de soma de verificação incorreto, dígitos não hexadecimais ou número ímpar de dígitos hexadecimais

8.7.20.40 Convenção de chamada de DLL inválida

8.7.20.41 Modo de arquivo inválido

8.7.20.42 Nome ou número de arquivo inválido

8.7.20.43 Comprimento de registro inválido

8.7.20.44 Como esta chamada não é aguardada, o método atual continua sendo executado antes da chamada ser concluída

8.7.20.45 Não é possível converter tipo anônimo em árvore de expressão porque ele contém um campo usado na inicialização de outro campo

8.7.20.46 Não é possível criar o componente ActiveX

8.7.20.47 Não é possível fazer referência a ‘<name>’ porque ele é um membro do campo de tipo de valor ‘<name>’ da classe ‘<classname>’ que tem ‘System.MarshalByRefObject’ como uma classe base

8.7.20.48 Não é possível fazer referência a um membro da instância de uma classe de dentro de um método compartilhado ou inicializador de membro compartilhado sem uma instância explícita da classe

8.7.20.49 Não é possível criar arquivo temporário necessário

8.7.20.50 Não é possível abrir ‘<filename>’ para gravação

8.7.20.51 Não foi possível encontrar a classe ‘<classname>’

8.7.20.52 A classe não dá suporte à automação ou à interface esperada

8.7.20.53 Instrução ‘Class’ deve finalizar com ‘End Class’ correspondente

8.7.20.54 Formato inválido de área de transferência

8.7.20.55 Expressão de constante não representável no tipo ‘<typename>’

8.7.20.56 As constantes devem ser do tipo intrínseco ou enumerado, e não classe, estrutura, parâmetro de tipo ou tipo de matriz

8.7.20.57 O construtor ‘<name>’ não pode se chamar

8.7.20.58 A cópia do parâmetro ‘<parametername>’ do valor ‘ByRef’ de volta para o argumento correspondente é restrita do tipo ‘<typename1>’ para o tipo ‘<typename2>’

8.7.20.59 O modificador ‘Custom’ não é válido em eventos declarados sem tipos delegados explícitos

8.7.20.60 Não é possível inferir o(s) tipo(s) de dados do(s) parâmetro(s) de tipo destes argumentos

8.7.20.61 Declaração esperada

8.7.20.62 A propriedade padrão ‘<propertyname1>’ está em conflito com a propriedade padrão ‘<propertyname2>’ em ‘<classname>’ e por isso deve ser declarada como ‘Shadows’

8.7.20.63 O acesso à propriedade padrão é ambíguo entre os membros de interface herdada ‘<defaultpropertyname>’ da interface ‘<interfacename1>’ e ‘<defaultpropertyname>’ da interface ‘<interfacename2>’

8.7.20.64 Classe Delegate ‘<classname>’ não tem nenhum método Invoke. Portanto, uma expressão desse tipo não pode ser o destino de uma chamada de método

8.7.20.65 As classes derivadas não podem acionar eventos de classe base

8.7.20.66 Erro de E/S do dispositivo

8.7.20.67 A função ‘Dir’ deve ser chamada primeiro com um argumento ‘PathName’

8.7.20.68 Fim de instrução esperado

8.7.20.69 Erro na criação de manifesto do assembly: <error message>

8.7.20.70 Erro na criação de recursos Win32: <error message>

8.7.20.71 Erro ao carregar DLL

8.7.20.72 Erro na gravação do arquivo de recurso Win32 temporário ‘<filename>’: <error message>

8.7.20.73 Ocorreram erros na compilação dos esquemas XML no projeto

8.7.20.74 A avaliação da expressão ou da instrução atingiu o tempo limite

8.7.20.75 O evento ‘<eventname1>’ não pode implementar o evento ‘<eventname2>’ na interface ‘<interface>’ porque seus tipos delegados ‘<delegate1>’ e ‘<delegate2>’ não correspondem

8.7.20.76 Os eventos não podem ser declarados com um tipo delegado que tenha um tipo de retorno

8.7.20.77 Eventos de variáveis WithEvents compartilhadas não podem ser identificados por métodos não compartilhados

8.7.20.78 A expressão não produz um valor

8.7.20.79 A expressão tem o tipo ‘<typename>’, que é um tipo restrito e não pode ser usado para acessar membros herdados de ‘Object’ ou ‘ValueType’

8.7.20.80 Expressão é um valor e, por isso, não pode ser o destino de uma atribuição

8.7.20.81 A expressão do tipo <type> não pode ser consultada

8.7.20.82 A expressão chama recursivamente a propriedade que contém ‘<propertyname>’

8.7.20.83 Expressão muito complexa

8.7.20.84 O atributo ‘Extension’ pode ser aplicado apenas às declarações ‘Module’, ‘Sub’ ou ‘Function’

8.7.20.85 Arquivo já aberto

8.7.20.86 O arquivo é muito grande para ser lido em um array de bytes

8.7.20.87 Nome de arquivo ou de classe não encontrado durante operação de automação

8.7.20.88 Arquivo não localizado (erro em tempo de execução do Visual Basic)

8.7.20.89 O primeiro operando em uma expressão ‘If’ binária deve ser um tipo que permite valor nulo ou um tipo de referência

8.7.20.90 A primeira instrução deste ‘Sub New’ deve ser uma chamada para ‘MyBase.New’ ou ‘MyClass.New’ (nenhum construtor acessível sem parâmetros)

8.7.20.91 A primeira instrução deste ‘Sub New’ deve ser uma chamada explícita para MyBase.New’ ou ‘MyClass.New’ porque ‘<constructorname>’ na classe base ‘<baseclassname>’ de ‘<derivedclassname>’ está marcado como obsoleto: ‘<errormessage>’

8.7.20.92 ‘For Each’ no tipo ‘<typename>’ é ambíguo porque o tipo implementa várias instâncias de ‘System.Collections.Generic.IEnumerable(Of T)’

8.7.20.93 A referência de assembly amigável <reference> é inválida

8.7.20.94 A função ‘<procedurename>’ não retorna um valor em todos os caminhos de código

8.7.20.95 A avaliação de função está desabilitada porque uma avaliação de função anterior atingiu o tempo limite

8.7.20.96 Parâmetros genéricos usados como tipos de parâmetro opcionais devem ter a classe restrita

8.7.20.97 O acessador ‘Get’ da propriedade ‘<propertyname>’ não está acessível

8.7.20.98 A cláusula de identificadores requer uma variável WithEvents definida no tipo recipiente ou em um de seus tipos base

8.7.20.99 Identificador esperado

8.7.20.100 O identificador é muito longo

8.7.20.101 Inicializador esperado

8.7.20.102 Entrada passou do final do arquivo

8.7.20.103 Erro interno ocorrido em <location>

8.7.20.104 Conversão implícita de ‘<typename1>’ em ‘<typename2>’ ao copiar o valor do parâmetro ‘ByRef’ ‘<parametername>’ para o argumento correspondente.

8.7.20.105 ‘Is’ requer operandos que tenham tipos de referência, mas este operando tem o tipo de valor ‘<typename>’

8.7.20.106 O operando ‘IsNot’ do tipo ‘typename’ só pode ser comparado a ‘Nothing’, porque ‘typename’ é um tipo que permite valor nulo

8.7.20.107 Rótulos que são números são seguidos de dois pontos

8.7.20.108 A expressão lambda não será removida deste manipulador de eventos

8.7.20.109 As expressões lambda não são válidas na primeira expressão de uma instrução ‘Select Case’

8.7.20.110 Resolução de associação tardia; poderiam ocorrer erros de tempo de execução

8.7.20.111 Não é possível aplicar a resolução de sobrecarga com associação tardia a ‘<procedurename>’ porque a instância de acesso é um tipo de interface

8.7.20.112 ‘.’ ou ‘!’ à esquerda só podem aparecer dentro de uma instrução ‘With’

8.7.20.113 A linha é muito longa

8.7.20.114 Instruções ‘Line’ não são mais compatíveis (erro de compilador do Visual Basic)

8.7.20.115 O método não tem uma assinatura compatível com o delegado

8.7.20.116 Os métodos de ‘System.Nullable(Of T)’ não podem ser usados como operandos do operador ‘AddressOf’

8.7.20.117 Instruções ‘Module’ só podem ocorrer no nível de namespace ou arquivo

8.7.20.118 O nome <membername> não é compatível com CLS

8.7.20.119 O nome ‘<name>’ não é declarado

8.7.20.120 O nome <namespacename> no namespace raiz <fullnamespacename> não é compatível com CLS

8.7.20.121 O namespace ou o tipo especificado em Imports ‘<qualifiedelementname>’ não contém nenhum membro público ou não pode ser localizado

8.7.20.122 O namespace ou o tipo especificado no nível de projeto Imports ‘<qualifiedelementname>’ não contém nenhum membro público ou não pode ser localizado

8.7.20.123 Índice da matriz de propriedade necessário

8.7.20.124 A função aninhada não tem uma assinatura que seja compatível com o delegado ‘<delegatename>’

8.7.20.125 Nenhum método ‘Main’ acessível com uma assinatura apropriada foi encontrado em ‘<name>’

8.7.20.126 Não compatível com CLS <membername> não é permitido em uma interface compatível com CLS

8.7.20.127 Inferência de tipos que permite valor nulo não tem suporte neste contexto

8.7.20.128 O número de índices excede o número de dimensões da matriz indexada

8.7.20.129 O objeto ou a classe não dá suporte ao conjunto de eventos

8.7.20.130 Objeto obrigatório

8.7.20.131 Variável de objeto ou variável com bloco não definida

8.7.20.132 A declaração do operador deve ser um de: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <>, =, <>, =, CType, IsTrue, IsFalse

8.7.20.133 ‘Optional’ esperado

8.7.20.134 Parâmetros opcionais devem especificar um valor padrão

8.7.20.135 O ordinal não é válido

8.7.20.136 Sem memória (erro do compilador do Visual Basic)

8.7.20.137 Espaço em pilha insuficiente

8.7.20.138 Espaço insuficiente na cadeia de caracteres

8.7.20.139 Estouro (erro do Visual Basic)

8.7.20.140 Estouro (erro em tempo de execução do Visual Basic)

8.7.20.141 Demarcador não localizado

8.7.20.142 Erro de acesso ao demarcador/arquivo

8.7.20.143 Permissão negada

8.7.20.144 Argumento ou chamada de procedimento inválida

8.7.20.145 A propriedade ‘<propertyname>’ não retorna um valor em todos os caminhos de código

8.7.20.146 O índice de matriz da propriedade não é válido

8.7.20.147 Procedimento let de propriedade não definido e procedimento get de propriedade não retornou um objeto

8.7.20.148 Propriedade não localizada

8.7.20.149 Propriedade ou método não localizado

8.7.20.150 A variável de intervalo <variable> oculta uma variável em um bloco delimitador, uma variável de intervalo definida anteriormente ou uma variável declarada implicitamente em uma expressão de consulta

8.7.20.151 O nome da variável de intervalo só pode ser inferido de um nome simples ou qualificado sem argumentos

8.7.20.152 Referência obrigatória ao assembly ‘<assemblyidentity>’ contendo o tipo ‘<typename>’, mas não foi possível localizar uma referência adequada devido à ambiguidade entre os projetos ‘<projectname1>’ e ‘<projectname2>’

8.7.20.153 Referência obrigatória ao assembly ‘<assemblyname>’ que contém a classe base ‘<classname>’

8.7.20.154 Retomar sem erro

8.7.20.155 O tipo de retorno da função ‘<procedurename>’ não é compatível com CLS

8.7.20.156 O acessador ‘Set’ da propriedade ‘<propertyname>’ não está acessível

8.7.20.157 Não é possível excluir algumas subchaves

8.7.20.158 A instrução não pode finalizar um bloco fora de uma instrução ‘If’ de linha

8.7.20.159 A instrução não é válida em um namespace

8.7.20.160 A instrução não é válida dentro de um método/lambda de várias linhas

8.7.20.161 As constantes da cadeia de caracteres devem terminar com aspas duplas

8.7.20.162 A estrutura ‘<structurename>’ deve conter pelos menos uma variável membro da instância ou pelo menos uma declaração de evento da instância não marcada como ‘Personalizada’

8.7.20.163 ‘Sub Main’ não foi encontrado em ‘<name>’

8.7.20.164 Sub ou Function não definida

8.7.20.165 Subscrito fora do intervalo

8.7.20.166 TextFieldParser não pode concluir a operação de leitura porque o tamanho máximo do buffer foi excedido

8.7.20.167 O tipo da variável ‘<variablename>’ não será inferido porque está associado a um campo em um escopo delimitador

8.7.20.168 Esta matriz é fixa ou está temporariamente bloqueada

8.7.20.169 Esta chave já está associada a um elemento desta coleção

8.7.20.170 Muitos arquivos

8.7.20.171 O tipo ‘<typename>’ não tem construtores

8.7.20.172 O tipo <typename> não é compatível com CLS

8.7.20.173 O tipo ‘<typename>’ não está definido

8.7.20.174 Não foi possível inferir argumentos de tipo do delegado

8.7.20.175 Tipos incompatíveis

8.7.20.176 O tipo de ‘<variablename>’ não pode ser inferido porque os limites de loop e a variável step não são ampliados com o mesmo tipo

8.7.20.177 O tipo de membro ‘<membername>’ não é compatível com CLS

8.7.20.178 O tipo de valor opcional para o parâmetro opcional <parametername> não é compatível com CLS

8.7.20.179 O tipo de parâmetro ‘<parametername>’ não é compatível com CLS

8.7.20.180 Não é possível usar parâmetros de tipo como qualificadores

8.7.20.181 Não foi possível criar um assembly de nome forte do arquivo ‘<filename>’:<error>

8.7.20.182 Não foi possível inserir arquivo de recurso ‘<filename>’: <error message>

8.7.20.183 Não foi possível emitir o assembly: <error message>

8.7.20.184 Não é possível localizar o arquivo ‘<filename>’ obrigatório

8.7.20.185 Não foi possível obter nomes de portas serial devido a um erro interno do sistema

8.7.20.186 Não foi possível vincular ao arquivo de recurso ‘<filename>’: <error message>

8.7.20.187 Não é possível carregar informações da classe ‘<classname>’

8.7.20.188 Não foi possível gravar a saída na memória

8.7.20.189 Não foi possível gravar o arquivo temporário porque o demarcador temporário não está disponível

8.7.20.190 Não é possível gravar no arquivo de saída ‘<filename>’: <error>

8.7.20.191 O tipo subjacente <typename> de Enum não é compatível com CLS

8.7.20.192 O uso de uma variável de iteração em uma expressão lambda pode ter resultados inesperados

8.7.20.193 O valor do tipo ‘<typename1>’ não pode ser convertido em ‘<typename2>’

8.7.20.194 O valor do tipo ‘<typename1>’ não pode ser convertido em ‘<typename2>’ (várias referências ao arquivo)

8.7.20.195 Valor do tipo ‘type1’ não pode ser convertido em ‘type2’

8.7.20.196 A variável ‘<variablename>’ oculta uma variável em bloco delimitador

8.7.20.197 A variável ‘<variablename>’ é usada antes de receber um valor

8.7.20.198 A variável usa um tipo de automação sem suporte no Visual Basic

8.7.20.199 As propriedades de eixo XML não dão suporte à associação tardia

8.7.20.200 A exceção de comentário XML deve ter um atributo ‘cref’

8.7.20.201 Não há suporte para as referências de entidade XML

8.7.20.202 Não há suporte para literais e propriedades de XML no código inserido dentro do ASP.NET

8.7.20.203 URI de namespace de XML ‘<uri>’ pode ser associado somente a ‘xmlns’

8.8 Referência

8.8.1 Compilador de Linha de Comando

8.8.1.1 Compilando da Linha de Comando

8.8.1.1.1 Como invocar o compilador de linha de comando
8.8.1.1.2 Linhas de Comando de Compilação de Exemplo

8.8.1.2 Opções do Compilador Listadas em Ordem Alfabética

8.8.1.2.1 Em (Especificar arquivo de resposta)
8.8.1.2.2 -addmodule
8.8.1.2.3 -baseaddress
8.8.1.2.4 -bugreport
8.8.1.2.5 -codepage
8.8.1.2.6 -debug
8.8.1.2.7 -define
8.8.1.2.8 -delaysign
8.8.1.2.9 -deterministic
8.8.1.2.10 -doc
8.8.1.2.11 -errorreport
8.8.1.2.12 -filealign
8.8.1.2.13 -help, /?
8.8.1.2.14 -highentropyva
8.8.1.2.15 -imports
8.8.1.2.16 -keycontainer
8.8.1.2.17 -keyfile
8.8.1.2.18 -langversion
8.8.1.2.19 -libpath
8.8.1.2.21 -linkresource
8.8.1.2.22 -main
8.8.1.2.23 -moduleassemblyname
8.8.1.2.24 -netcf
8.8.1.2.25 -noconfig
8.8.1.2.27 -nostdlib
8.8.1.2.28 -nowarn
8.8.1.2.29 -nowin32manifest
8.8.1.2.30 -optimize
8.8.1.2.31 -optioncompare
8.8.1.2.32 -optionexplicit
8.8.1.2.33 -optioninfer
8.8.1.2.34 -optionstrict
8.8.1.2.35 -out
8.8.1.2.36 -platform
8.8.1.2.37 -quiet
8.8.1.2.38 -recurse
8.8.1.2.39 -reference
8.8.1.2.40 /refonly
8.8.1.2.41 /refout
8.8.1.2.42 -removeintchecks
8.8.1.2.43 -resource
8.8.1.2.44 -rootnamespace
8.8.1.2.45 -sdkpath
8.8.1.2.46 -target
8.8.1.2.47 -subsystemversion
8.8.1.2.48 -utf8output
8.8.1.2.49 -vbruntime
8.8.1.2.50 -verbose
8.8.1.2.51 -warnaserror
8.8.1.2.52 -win32icon
8.8.1.2.53 -win32manifest
8.8.1.2.54 -win32resource

8.8.1.3 Opções de Compilador Listadas por Categoria

8.8.2 Informações de Referência do .NET Framework

8.8.3 Especificação da Linguagem

8.9 Aplicativos de Exemplo

8.10 Explicações Passo a Passo

<!– End of VB Content –>

<!– ML.NET Content –>

9 Guia do ML.NET

9.1 Tutoriais

9.1.1 Análise de Sentimento (classificação)

9.1.2 Previsão do valor da corrida do táxi (regressão)

9.2 Recursos

9.2.1 Glossário do Machine Learning

9.2.2 Noções básicas do Machine Learning

<!– End ML.NET Content –>

10 Exemplos e Tutoriais

11 <a name=“welcome-to-net”></a>Bem-vindo ao .NET

Confira a Introdução ao .NET Core para saber como criar aplicativos do .NET Core.

Crie vários tipos de aplicativos com o .NET, como nuvem, IoT e jogos usando ferramentas gratuitas de plataforma cruzada. Seus aplicativos podem ser executados em Android, iOS, Linux, macOS e Windows. Implante aplicativos em servidores ou em desktops e publique em lojas de aplicativos para implantação em dispositivos móveis. O .NET está disponível para estudantes e amadores, e todos são bem-vindos a participar de uma comunidade dinâmica de desenvolvedores internacionais e a fazer contribuições diretas para muitas das tecnologias do .NET.

11.1 <a name=“news”></a>Notícias

11.2 <a name=“documentation”></a>Documentação

Esta documentação abrange a extensão do .NET entre plataformas e linguagens. Você pode começar com o .NET e suas linguagens em qualquer uma das seções a seguir:

Além disso, você pode procurar a referência da API .NET.

11.3 <a name=“open-source”></a>Código Aberto

Esta documentação é totalmente de software livre. É possível contribuir da maneira que você desejar, desde criar problemas até escrever a documentação. Além disso, grande parte do .NET em si é um software livre:

Você pode juntar-se a outras pessoas que já estão ativas na Comunidade do .NET para descobrir as novidades ou pedir ajuda.

ADO.NET 3,0
ADO.NET 2.0
Modelo de Dados de Entidade
Entity Framework
Microsoft Ajax
.NET Framework Client Profile
WPF

[!WARNING]
A serialização binária pode ser perigosa. Nunca desserialize dados de uma fonte não confiável e nunca envie nem processe ou receba dados serializados de sistemas que não estejam sob o seu controle.
.NET Compact Framework
.NET Compact Framework 3,5

Todas as opções do compilador estão disponíveis em duas formas: -option e /option. A documentação mostra apenas o formulário -option.

C# 4

[!NOTE]
Os exemplos de C# neste artigo são executados no executador de código embutido Try.NET e no playground. Clique no botão Executar para executar um exemplo em uma janela interativa. Ao executar o código, é possível modificá-lo e executar o código modificado clicando em Executar novamente. O código modificado será executado na janela interativa ou, se a compilação falhar, a janela interativa exibirá todos as mensagens de erro do compilador C#.

Visual C# 2008
Para obter mais informações, consulte a Especificação da linguagem C#. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso de C#.

Microsoft Visual C# 2005
Visual C# 2005
área de trabalho
.NET Framework 2.0
.NET Framework 2.0
.NET Framework

[!NOTE]
A partir do .NET Core 2.0, não é necessário executar dotnet restore, pois ele é executado de forma implícita por todos os comandos, como dotnet build e dotnet run, que exigem a ocorrência de uma restauração. Ainda é um comando válido em determinados cenários em que realizar uma restauração explícita faz sentido, como builds de integração contínua no Visual Studio Team Services ou em sistemas de build que precisam controlar explicitamente o horário em que a restauração ocorrerá.

Este comando também é compatível com as opções dotnet restore quando passado no formato longo (por exemplo, --source). Opções de formato curto, como -s, não são compatíveis.
[!NOTE]
Começando com o .NET Core 2.0, não é necessário executar dotnet restore, pois ele é executado implicitamente por todos os comandos que exigem uma restauração, como dotnet new, dotnet build e dotnet run.
Ainda é um comando válido em determinados cenários em que realizar uma restauração explícita faz sentido, como builds de integração contínua no Visual Studio Team Services ou em sistemas de build que precisam controlar explicitamente o horário em que a restauração ocorrerá.
funcionalidades de hospedagem do Windows Server AppFabric
funcionalidades de hospedagem
Entity SQL
Explorador de Arquivos
Internet Information Services (IIS) 6.0
IIS 6,0
IIS 7.0
CardSpace

[!NOTE]
Esta API é somente para uso interno. Ele não é destinado ao uso do código do desenvolvedor.

JScript
LINQ to ADO.NET
LINQ to DataSet
LINQ to Entities
Windows Server 2008
Windows Server 2008
ClickOnce
GDI
GDI+
Disponível desde o 4.6, apenas .NET Nativo
.NET Framework 4 Client Profile
.NET Core
Disponível desde o 1.0
Disponível desde o 1.1
Disponível desde o 2.0
4.6, 4.5.2, 4.5.1, 4.5, 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0
Disponível desde o 4
Disponível desde o 4.5.1
Disponível desde o 4.5.2
Disponível desde o 4.5
Disponível desde o 4.6.1
Disponível desde o 4.6.2
Disponível desde o 4.6
Disponível desde a 4.7.1
Disponível desde o 4.7.2
Disponível desde 4.7
.NET Framework 4.7.2

[!IMPORTANT]
Todas as versões do .NET Framework, desde o .NET Framework 4, são atualizações in-loco. Por esse motivo, apenas uma versão 4.x pode estar presente no sistema. Além disso, determinadas versões do .NET Framework vêm pré-instaladas em algumas versões do sistema operacional Windows. Isso significa que:

  • Se você já instalou uma versão 4.x posterior no computador, não é possível instalar uma versão 4.x anterior.
  • Se o SO vier pré-instalado com uma determinada versão do .NET Framework, não é possível instalar uma versão 4.x anterior no mesmo computador.
  • Caso instale uma versão posterior, não é necessário desinstalar primeiro a versão anterior.

.NET Nativo
Biblioteca de Classes Portátil

[!CAUTION]
Segurança de Acesso do Código e Código Parcialmente Confiável

O .NET Framework fornece um mecanismo para a imposição de níveis variáveis de confiança em códigos diferentes em execução no mesmo aplicativo chamado CAS (Segurança de Acesso do Código). O CAS no .NET Framework não deve ser usado como um mecanismo de imposição de limites de segurança com base na origem do código ou em outros aspectos da identidade. Estamos atualizando nossas diretrizes para refletir que o CAS e o Código Transparente de Segurança não terão suporte como um limite de segurança com código parcialmente confiável, especialmente o código de origem desconhecida. Não aconselhamos carregar e executar códigos de origens desconhecidas sem a adoção de medidas de segurança alternativas no local.

Essa política é aplicável à todas as versões do .NET Framework, mas não é aplicável ao .NET Framework incluído no Silverlight.
| .NET Standard | 1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 2.0 |
|—————————-|——-|——–|——-|——-|——-|————|————|————|
| .NET Core | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 2.0 |
| .NET Framework <sup>1</sup>| 4.5 | 4.5 | 4.5.1 | 4.6 | 4.6.1 | 4.6.1 | 4.6.1 | 4.6.1 |
| Mono | 4.6 | 4.6 | 4.6 | 4.6 | 4.6 | 4.6 | 4.6 | 5.4 |
| Xamarin.iOS | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | 10.14 |
| Xamarin.Mac | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.8 |
| Xamarin.Android | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 8.0 |
| Plataforma Universal do Windows | 10.0 | 10.0 | 10.0 | 10.0 | 10.0 | 10.0.16299 | 10.0.16299 | 10.0.16299 |
| Windows | 8.0 | 8.0 | 8.1 | | | | | |
| Windows Phone | 8.1 | 8.1 | 8.1 | | | | | |
| Windows Phone Silverlight | 8.0 | | | | | | | |

<sup>1 As versões listadas para o .NET Framework se aplicam ao SDK do .NET Core 2.0 e versões posteriores das ferramentas. Versões mais antigas usavam um mapeamento diferente para .NET Standard 1.5 e superior. </sup>

  • As colunas representam versões do .NET Standard. Cada célula de cabeçalho é um link para um documento que mostra quais APIs foram adicionadas a essa versão do .NET Standard.
  • As linhas representam as diferentes implementações do .NET.
  • O número de versão em cada célula indica a versão mínima da implementação de que você precisará para direcionar essa versão do .NET Standard.
  • Para obter uma tabela interativa, consulte Versões do .NET Standard.

.NET Framework 1.0
.NET Framework 1.1
.NET Framework 1.1
.NET Framework 2.0 Service Pack 1
.NET Framework 2.0 SP1
.NET Framework 3.0
.NET Framework 3.0
.NET Framework 3,5

.NET Framework 3,5
.NET Framework 3.5 Service Pack 1
.NET Framework 3,5 SP1
.NET Framework 4
.NET Framework 4
.NET Framework 4.5
.NET Framework 4.5.1
.NET Framework 4.5.2
.NET Framework 4.6
.NET Framework 4.6.1
.NET Framework 4.6.2
.NET para aplicativos da Windows 8.x Store
.NET Framework 4.6.1
.NET Framework 4.6.1
.NET Framework versão 3,5
.NET Framework 3,5
.NET Framework versão 4
.NET Framework 4

[!NOTE]
Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Personalizando o IDE.
Microsoft Word

ms.custom: updateeachrelease
ms.openlocfilehash: f8be002c1d2e34889204ae2c1c50aa87ccdd080e
ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d
ms.translationtype: HT
ms.contentlocale: pt-BR
ms.lasthandoff: 05/04/2018

| Frameworks de destino | Símbolos |
| ——————| ——- |
| .NET Framework | NET20, NET35, NET40, NET45, NET451, NET452, NET46, NET461, NET462, NET47, NET471, NET472 |
| .NET Standard | NETSTANDARD1_0, NETSTANDARD1_1, NETSTANDARD1_2, NETSTANDARD1_3, NETSTANDARD1_4, NETSTANDARD1_5, NETSTANDARD1_6, NETSTANDARD2_0 |
| .NET Core | NETCOREAPP1_0, NETCOREAPP1_1, NETCOREAPP2_0, NETCOREAPP2_1 |

11.4 <a name=“installation-instructions”></a>Instruções de instalação

Há duas maneiras diferentes de encontrar o SDK da .NET Compiler Platform no Instalador do Visual Studio:

11.4.1 <a name=“install-using-the-workloads-view”></a>Instalar usando o modo de exibição de Cargas de Trabalho

O SDK da .NET Compiler Platform não é selecionado automaticamente como parte da carga de trabalho de desenvolvimento da extensão do Visual Studio. É necessário selecioná-lo como um componente opcional.

  1. Execute o Instalador do Visual Studio
  2. Selecione Modificar
  3. Marque a carga de trabalho de Desenvolvimento de extensão do Visual Studio.
  4. Abra o nó Desenvolvimento de extensão do Visual Studio na árvore de resumo.
  5. Marque a caixa do SDK da .NET Compiler Platform. Você a encontrará por último nos componentes opcionais.

Opcionalmente, você também poderá fazer o Editor DGML exibir gráficos no visualizador:

  1. Abra o nó Componentes individuais na árvore de resumo.
  2. Marque a caixa do Editor DGML

11.4.2 <a name=“install-using-the-individual-components-tab”></a>Instalar usando a guia Componentes individuais

  1. Execute o Instalador do Visual Studio
  2. Selecione Modificar
  3. Selecione a guia Componentes individuais
  4. Marque a caixa do SDK da .NET Compiler Platform. Você a encontrará na parte superior, na seção Compiladores, ferramentas de compilação e tempos de execução.

Opcionalmente, você também poderá fazer o Editor DGML exibir gráficos no visualizador:

  1. Marque a caixa do Editor DGML. Você a encontrará na seção Ferramentas de código.

Silverlight
LINQ to XML
Microsoft SQL Server 2005
SQL Server 2005
SQL Server 2000
WCF Data Services
SQL Server Compact 3,5
SQL Server 2008
SQL Server 2008 R2
Open Data Protocol (OData)
OData
SQL Server 2000
SQL Server 2005
2D
3D
Acessibilidade Ativa
ActiveX
ADO.NET
API
APIs
ARGB
tecnologia adaptativa
Tecnologias adaptativas
BAML
BMP
Estrutura de Anotações
CAS
ClickOnce
CLR
COM
C++
C++/CLI
ClearType
DLL
dpi
DirectX
EMF
GAC
GDI
GDI+
GIF
GUI
HTML
HTTP
IDE
Identificações
Internet Explorer
Microsoft Internet Explorer 6
IE6 SP2
Internet Explorer 7
Internet Explorer
IIS
IME
IntelliSense
JPEG
Windows SDK
XPS
MIME
MSBuild
.NET
Framework
Atributos do .NET Framework
OLE 2.0
OpenType
PInvoke
PNG
SDK
SDL
SQL
TIFF
XAML
Tablet
SDK 1.7 do Tablet
TrueType
TSF
Interface de Usuário
Automação da interface do usuário
UIs
UNC
Unicode
URI
URIs
URL
Visual C++
Visual Studio
Visual Studio 2005
Windows SDK
Windows Media Photo
Geração de imagens do WPF
Win32
WPF
WinEvents
Windows SDK
XBAP
Windows Installer
Windows Server 2003
Windows Vista
Microsoft Windows XP
Windows XP SP2
WPF
WYSIWYG
XAML
XBAP
XBAPs
XML
XPath
XPS
2D
3D
Acessibilidade Ativa da Microsoft
Microsoft ActiveX
ADO.NET
Windows Aero
API
APIs
ARGB
ASCII
ASP.NET
tecnologia adaptativa
XAML (BAML) binário
BITS (Serviço de Transferência Inteligente em Segundo Plano) da Microsoft
BMP (bitmap)
Estrutura de Anotações da Microsoft
CAS (Segurança de Acesso do Código)
ClickOnce
CLR (Common Language Runtime)
CLS (Common Language Specification)
COM (Component Object Model)
C++
C++/CLI
CSS (folhas de estilos em cascata)
Microsoft ClearType
Microsoft Direct3D
DHTML (HTML dinâmico)
unidades independentes de dispositivo (1/96 polegada por unidade)
DLL (biblioteca de vínculo dinâmico)
dpi (pontos por polegada)
Microsoft DirectX
EMF (Metarquivo Avançado)
EXIF (Formato EXIF)
GAC (cache de assembly global)
Microsoft Windows GDI (Graphics Device Interface)
Microsoft Windows GDI+
GIF (Graphics Interchange Format)
GPU (unidade de processamento gráfico)
GUI (interface gráfica do usuário)
GUIs (interfaces gráficas do usuário)
HTML
IDE (ambiente de desenvolvimento integrado)
IDs (identificadores)
Microsoft Internet Explorer
Microsoft Internet Explorer 6
Microsoft Internet Explorer 6 (SP2)
Windows Internet Explorer 7
Windows Internet Explorer
IFD (diretório de arquivos de imagem)
ISS (Serviços de Informações da Internet da Microsoft) 5.0
ISS (Serviços de Informações da Internet da Microsoft) 6.0
ISS (Serviços de Informações da Internet da Microsoft) 7.0
IMEs (Editores de Método de Entrada)
IPTC (Conselho de Imprensa Internacional das Telecomunicações)
JPEG
JPEG (Joint Photographics Experts Group)
Windows Software Development Kit (SDK)
Windows Vista
Windows Vista
http://schemas.openxmlformats.org/markup-compatibility/2006
MDI (interface MDI)
XPS (XML Paper Specification)
MIME (Multipurpose Internet Mail Extensions)
MMC (Console de Gerenciamento Microsoft)
Microsoft
MSBuild (Microsoft Build Engine)
Microsoft
Windows
Microsoft XPS Document Writer
Microsoft .NET
Atributo do .NET Framework
OPC (Open Packaging Conventions)
OpenType
Microsoft Outlook
Serviços PInvoke (Invocação de Plataforma)
PNG (formato PNG)
RGB
RM (Microsoft Windows Rights Management)
SDK (Software Development Kit)
SDL (Microsoft Security Development Lifecycle)
Structured Query Language (SQL)
TIFF (formato TIFF)
WPF
XAML
Tablet
TrueType®
TFS (Estrutura de Serviços de Texto)
UI (interface do usuário)
Automação de Interface do Usuário Microsoft
UI (Interface do usuário)
UIs (interfaces do usuário)
UI Spy
UNC (Convenção de Nomenclatura Universal)
Unicode
URI (Uniform Resource Identifier)
URIs (Uniform Resource Identifiers)
URIs (uniform resource identifiers)
URL
Microsoft Visual Basic 6.0
Microsoft Visual C++
Microsoft Visual Studio
Microsoft Visual Studio 2005
W3C (World Wide Web Consortium)
Microsoft Windows Media Photo
Microsoft Windows Presentation Foundation Imaging Component
Microsoft Windows
Microsoft Windows Update
Win32
Windows Presentation Foundation (WPF)
Microsoft Windows Explorer
Windows Forms
Windows Software Development Kit (SDK)
XBAPs (aplicativos de navegador XAML)
Microsoft Windows Installer
Microsoft Windows Media
Microsoft Windows Server 2003
Microsoft Windows Server 2003 (SP1)
Windows Vista
Microsoft Windows XP
SP2 (Microsoft Windows XP Service Pack 2)
Player de Mídia do Microsoft Windows
Microsoft Word
WPF (Aplicativo de navegação XAML)
http://schemas.microsoft.com/winfx/2006/xaml/presentation
WYSIWYG (“what you see is what you get”)
XAML (linguagem XAML)
XAML (linguagem XAML)
http://schemas.microsoft.com/winfx/2006/xaml
XBAP (aplicativo de navegação XAML)
XBAPs (aplicativos de navegador XAML)
Microsoft Excel
XML
XML Document Object Model (DOM)
XMP (Plataforma Extensível de Metadados)
XPS (XML Paper Specification)
Este tópico aplica-se ao: ✓ SDK do .NET Core 2.0

Este tópico aplica-se ao: ✓ SDK do .NET Core 1.x SDK do .NET Core 2.0

[!NOTE]
A Biblioteca de Fluxo de Dados TPL (o namespace <xref:System.Threading.Tasks.Dataflow>) não é distribuída com o .NET. Para instalar o namespace <xref:System.Threading.Tasks.Dataflow> no Visual Studio, abra o projeto, escolha Gerenciar Pacotes NuGet no menu Projeto e pesquise online o pacote System.Threading.Tasks.Dataflow. Como alternativa, instale-o usando a CLI do .Net Core e execute dotnet add package System.Threading.Tasks.Dataflow.

Transact-SQL
4.6, 4.5.2, atualização de novembro de 2013 para 4.5.1
Visual Basic 2008

Para usar o caractere de sublinhado como separador à esquerda, você deve adicionar o elemento a seguir ao seu projeto do Visual Basic (*. vbproj) arquivo:

<PropertyGroup>
  <LangVersion>15.5</LangVersion>
</PropertyGroup>

Microsoft Visual Basic 2005
Visual Basic 2005
Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)
LINQ to SQL
LINQ
LINQ (Consulta Integrada à Linguagem)
ANSI
Itanium
Visual C++

[!IMPORTANT]
A tabela a seguir lista apenas as chaves de versões lançadas do .NET Framework. Ela não lista as chaves de versão prévia ou versões de pré-lançamento.

Visual Studio 2012
Microsoft Visual Studio 2010
Visual Studio 2010
Microsoft Visual Studio 2012
Visual Studio 2012
Visual Studio 2013
Visual Studio 2015
Visual Studio 2008
Object Relational Designer
Designer Relacional de Objetos
Visual Studio 2010
Microsoft Visual Studio 2008
Microsoft Visual Studio 2005
Visual Studio 2005
Gerenciamento do Ciclo de Vida do Aplicativo no Visual Studio
ADO.NET
ASP.NET
ASP.NET 2.0
WinFX
Visual Studio Ultimate
WF
Windows Workflow Designer
Designer de Fluxo de Trabalho
Sistema operacional Windows°7
Windows°7
Windows 7
Windows Store 8.x
Windows Store
Windows 8
Windows 8.1
Windows 98
Windows Server 2012 R2
Windows Vista
Windows SDK
Windows Software Development Kit (SDK)
Windows SDK
Windows Server 2012
Windows XP
Windows XP Home Edition, Windows XP Professional, Windows Server 2003
Windows Server 2003
Windows Vista
WPF Designer for Visual Studio
WPF Designer
Tempo de Execução do Windows
Windows Server 2003
Windows Server 2003 R2
Windows Server 2003 SP1
Windows Vista
Windows XP
Windows XP Professional
Windows XP SP2

12 .NET Docs

This repo contains work-in-progress documentation for .NET. To contribute, see the Contributing Guide and the issues list.

We welcome contributions to help us improve and complete the .NET docs. Feel free to copy/paste documentation from .NET Framework docs as a starting point for .NET docs. We anticipate that Xamarin, Mono and Unity will also use this documentation.

This project has adopted the code of conduct defined by the Contributor Covenant
to clarify expected behavior in our community.
For more information, see the .NET Foundation Code of Conduct.

13 Samples Build Status

Samples Ubuntu 16.04<br/>.NET Core 1.1.0 Ubuntu 16.04<br/>.NET Core 2.0.0-preview
/samples/core
/samples/csharp

<div id=“main” class=“v2”>
<div class=“container”>
<ul class=“cardsY panelContent featuredContent”>
<li>
<a href=“/dotnet/csharp/quick-starts”>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img data-hoverimage=“/dotnet/images/hub/featured-1.svg” src=“/dotnet/images/hub/featured-1.png” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3>Introdução ao C#</h3>
</div>
</div>
</div>
</div>
</a>
</li>
<li>
<a href=“/dotnet/api/?view=netcore-2.1”>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img data-hoverimage=“/dotnet/images/hub/featured-2.svg” src=“/dotnet/images/hub/featured-2.png” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3>Referência da API do .NET Core</h3>
</div>
</div>
</div>
</div>
</a>
</li>
<li>
<a href=“/dotnet/api/?view=netframework-4.7.2”>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img data-hoverimage=“/dotnet/images/hub/featured-3.svg” src=“/dotnet/images/hub/featured-3.png” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3>Referência da API do .NET Framework</h3>
</div>
</div>
</div>
</div>
</a>
</li>
</ul>
</div>
<div class=“container”>
<h1>Documentação .NET</h1>
<ul class=“pivots”>
<li>
<a data-default=“true” href=“#docs”>Documentos</a>
<ul id=“docs”>
<li>
<a href=“#getstarted”>Introdução</a>
<ul id=“getstarted” class=“cardsF”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/net.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/standard/”>Guia do .NET</a></h3>
<p><a href=“/dotnet/standard/get-started”>Introdução</a></p>
<p><a href=“/dotnet/standard/tour”>Tour do .NET</a></p>
<p><a href=“/dotnet/standard/components”>Conceitos de arquitetura do .NET</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/netcore.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/core”>Guia do .NET Core</a></h3>
<p><a href=“/dotnet/core/get-started”>Introdução</a></p>
<p><a href=“/dotnet/core/tutorials”>Tutoriais</a></p>
<p><a href=“/dotnet/core/porting”>Portabilidade do .NET Framework</a></p>
<p><a href=“/aspnet/core/getting-started”>ASP.NET Core</a></p>
<p><a href=“/ef/core/index”>EF Core</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/netframework.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/framework/”>Guia do .NET Framework</a></h3>
<p><a href=“/dotnet/framework/get-started/”>Introdução</a></p>
<p><a href=“/dotnet/framework/development-guide”>Guia de desenvolvimento</a></p>
<p><a href=“/dotnet/framework/develop-client-apps”>Desenvolvimento do cliente</a></p>
<p><a href=“/aspnet/#pivot=aspnet”>ASP.NET</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/xamarin.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/xamarin”>Xamarin</a></h3>
<p><a href=“/xamarin/cross-platform”>Desenvolvimento de plataforma cruzada</a></p>
<p><a href=“/xamarin/ios”>Guia do Xamarin.iOS</a></p>
<p><a href=“/xamarin/android”>Guia do Xamarin.Android</a></p>
<p><a href=“/xamarin/xamarin-forms”>Guia do Xamarin.Forms</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/csharp.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/csharp”>Guia do C#</a></h3>
<p><a href=“/dotnet/csharp/quick-starts”>Guias de início rápido</a></p>
<p><a href=“/dotnet/csharp/getting-started”>Introdução</a></p>
<p><a href=“/dotnet/csharp/tour-of-csharp”>Tour do C#</a></p>
<p><a href=“/dotnet/csharp/language-reference”>Referência da linguagem C#</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/fsharp.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/fsharp”>Guia do F#</a></h3>
<p><a href=“/dotnet/fsharp/tutorials/getting-started”>Introdução</a></p>
<p><a href=“/dotnet/fsharp/tour”>Tour do F#</a></p>
<p><a href=“/dotnet/fsharp/language-reference”>Referência da Linguagem F#</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/vb.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/visual-basic”>Guia do Visual Basic</a></h3>
<p><a href=“/dotnet/visual-basic/getting-started”>Introdução</a></p>
<p><a href=“/dotnet/visual-basic/walkthroughs”>Tour do Visual Basic</a></p>
<p><a href=“/dotnet/visual-basic/language-reference”>Referência da linguagem Visual Basic</a></p>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage”>
<img src=“/dotnet/images/hub/mldotnet.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<h3><a href=“/dotnet/machine-learning”>Guia do ML.NET</a></h3>
<p><a href=“/dotnet/machine-learning/tutorials”>Tutoriais</a></p>
<p><a href=“/dotnet/machine-learning/resources”>Recursos</a></p>
<p><a href=“/dotnet/machine-learning/resources/glossary”>Glossário</a></p>
<p><a href=“/dotnet/api?view=ml-dotnet”>Referência de API do ML.NET</a></p>
</div>
</div>
</div>
</div>
</li>
<li class=“fullSpan”>
<div class=“container footer”>
<p><a href=“https://github.com/dotnet/Docs/blob/master/CONTRIBUTING.md”>Contribuir com exemplos e documentação do .NET</a></p>
<p><a href=“/dotnet/project-json”>Localizar a versão da documentação para Visual Studio 2015/project.json</a></p>
</div>
</li>
</ul>
</li>
<li>
<a href=“#web”>Web</a>
<ul id=“web” class=“cardsC”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-web-1.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“https://www.asp.net/get-started”>
<h3>Crie seu primeiro aplicativo Web</h3>
<p>Aprenda a criar seu primeiro aplicativo Web do ASP.NET Core.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-web-2.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/aspnet/core/tutorials/”>
<h3>Tutoriais do ASP.NET Core</h3>
<p>Descubra os diferentes guias passo a passo disponíveis para aprender a desenvolver aplicativos do ASP.NET Core.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-web-3.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/aspnet/overview”>
<h3>O que é ASP.NET?</h3>
<p>Aprenda a fazer build de aplicativos web ASP.NET.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-web-4.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/aspnet/core/tutorials/first-mvc-app/start-mvc”>
<h3>ASP.NET Core no Visual Studio</h3>
<p>Aprenda os conceitos básicos da criação de um aplicativo Web ASP.NET Core MVC usando o Visual Studio.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-web-5.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/aspnet/mvc/overview/deployment/docker-aspnetmvc”>
<h3>Aplicativos ASP.NET MVC em contêineres do Windows</h3>
<p>Aprenda a implantar aplicativos ASP.NET MVC com o Docker.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-web-6.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/aspnet/core/tutorials/xplat”>
<h3>Tutoriais da plataforma cruzada do ASP.NET Core</h3>
<p>Aprenda a criar aplicativos Web ou APIs Web com o ASP.NET Core.</p>
</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
<li>
<a href=“#cloud”>Nuvem</a>
<ul id=“cloud” class=“cardsC”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-cloud-1.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/dotnet/azure/”>
<h3>Documentação do Azure para .NET</h3>
<p>Saiba mais sobre os serviços do Azure, como aplicativos Web, WebJobs, Serviços de Nuvem e VMs.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-cloud-4.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/azure/storage/”>
<h3>Armazenamento do Azure</h3>
<p>Saiba mais sobre o Armazenamento do Azure e como criar aplicativos que usam blobs, tabelas, filas e arquivos do Azure.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-cloud-3.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/dotnet/fsharp/using-fsharp-on-azure”>
<h3>Usando F# no Azure</h3>
<p>Saiba como usar vários serviços do Azure em F # como o Armazenamento do Azure, Serviços de Nuvem e o Azure Functions.</p>
</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
<li>
<a href=“#mobile”>Dispositivo móvel</a>
<ul id=“mobile” class=“cardsC”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-mobile-1.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/xamarin/ios”>
<h3>Xamarin.iOS</h3>
<p>Crie aplicativos nativos iOS usando C# e F# com o Xamarin.iOS.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-mobile-2.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/xamarin/android”>
<h3>Xamarin.Android</h3>
<p>Crie aplicativos nativos Android usando C# e F# com o Xamarin.Android.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-mobile-3.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/xamarin/xamarin-forms”>
<h3>Xamarin.Forms</h3>
<p>Crie interfaces do usuário móveis multiplataforma usando C# e F# com o Xamarin.Forms.</p>
</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
<li>
<a href=“#desktop”>Área de trabalho</a>
<ul id=“desktop” class=“cardsC”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-desktop-1.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“https://msdn.microsoft.com/library/windows/apps/dn609832.aspx”>
<h3>Aplicativos universais do Windows</h3>
<p>Saiba como criar Aplicativos universais do Windows que são executados em todos os dispositivos com o Windows 10.
</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-desktop-2.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/dotnet/framework/wpf/index”>
<h3>Windows Presentation Foundation (WPF)</h3>
<p>O WPF fornece aos desenvolvedores um modelo baseado em XAML para criar aplicativos de área de trabalho no Windows.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-desktop-3.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/dotnet/framework/winforms/index”>
<h3>Windows Forms</h3>
<p>Desenvolva rapidamente aplicativos de Linha de Negócios para a área de trabalho do Windows.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-desktop-4.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/xamarin/mac”>
<h3>Xamarin para macOS</h3>
<p>Crie aplicativos para macOS usando C# e F# com o Xamarin.</p>
</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
<li>
<a href=“#gaming”>Jogos</a>
<ul id=“gaming” class=“cardsC”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-gaming-1.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“https://www.visualstudio.com/vs/game-development”>
<h3>Desenvolvimento de jogos com o Visual Studio</h3>
<p>Escreva e depure jogos usando seu mecanismo de jogo de preferência com o Visual Studio.
</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-gaming-2.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“http://docs.cryengine.com/display/CEPROG/C%23+Programming”>
<h3>CRYENGINE</h3>
<p>Saiba como usar CRYENGINE para compilar jogos com C#.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-gaming-3.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“http://www.monogame.net/documentation/?page=main”>
<h3>MonoGame</h3>
<p>Crie jogos com C# por meio de tutoriais e instruções de instalação no hub da documentação da biblioteca do MonoGame.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/net-docs-gaming-4.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“https://docs.unity3d.com/Manual/index.html”>
<h3>Unity</h3>
<p>Saiba como usar o Unity para criar jogos 2D e 3D com o C# com o Manual do Unity.
</p>
</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
<li>
<a href=“#ml-ai”>Machine Learning e IA</a>
<ul id=“ml-ai” class=“cardsC”>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/swimlane-machine-learning-brain-lightbulb.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/dotnet/machine-learning”>
<h3>ML.NET</h3>
<p>Crie soluções personalizadas de IA e integre-as aos aplicativos do .NET.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/swimlane-cognitive-services.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/azure/cognitive-services”>
<h3>Serviços Cognitivos</h3>
<p>Infusão de aplicativos, sites e bots com inteligência para ver, ouvir, falar e entender.</p>
</a>
</div>
</div>
</div>
</div>
</li>
<li>
<div class=“cardSize”>
<div class=“cardPadding”>
<div class=“card”>
<div class=“cardImageOuter”>
<div class=“cardImage bgdAccent1”>
<img src=“/dotnet/images/hub/swimlane-azure-machine-learning.svg” alt=“” />
</div>
</div>
<div class=“cardText”>
<a href=“/azure/machine-learning”>
<h3>Azure Machine Learning</h3>
<p>Disponibilize a IA para qualquer pessoa com uma plataforma confiável, escalonável e de ponta a ponta com gerenciamento de modelos e experimentação.</p>
</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>

© https://gittobook.org, 2018. Unauthorized use and/or duplication of this material without express and written permission from this author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to this site, with appropriate and specific direction to the original content.
Table