.NET Framework (Como Fazer em C#)
Esta página contém links de Ajuda sobre tarefas amplamente usadas do Framework .NET.Para ver outras categorias de tarefas populares abordadas na ajuda, consulte Como eu faço em C#.
Geral
Introdução à linguagem C# e ao Framework .NET
Descreve o relacionamento entre a linguagem C# e as classes das bibliotecas do Framework .NET e o mecanismo em tempo de execução (run-time engine).Visão geral sobre o .NET Framework
Fornece visão conceitual dos principais recursos do Framework .NET, tais como: Common Language Runtime (CLR), classes da biblioteca do Framework .NET, e a interoperabilidade entre linguagens de programação.Localizador Rápido de Tecnologia
Fornece uma referência rápida para as principais áreas da tecnologia do Framework .NET.
E/S de Arquivo
Como: Criar uma listagem de diretório
Cria um novo diretório.Como: Ler e gravar em um arquivo de dados recém criado
Lêr e escrever em um arquivo de dados recém-criado.Como: Abrir e Acrescentar em um arquivo de log
Abre e anexa em um arquivo de log.Como: Gravar texto em um arquivo
Escreve texto em um arquivo.Como: Ler texto de um arquivo
Lê texto de um arquivo.Como: Caracteres de leitura de uma Cadeia de Caracteres
Lê caracteres de uma sequência de caracteres.Como: Gravar caracteres em um Cadeia de Caracteres
Escreve caracteres em uma sequência de caracteres.Como: Adicionar ou remover entradas de lista de Controlarar de Acessar
Adiciona ou remove entradas da Lista de Controle de Acesso (ACL) para aumentar a segurança.
Sequências
Criando Novas Seqüências de Caracteres
Como criar uma nova sequência de caracteres.Aparando e Removendo Caracteres
Como remover caracteres do início ou participante de uma seqüência de caracteres.Preenchendo Seqüências de Caracteres
Como adicionar tabulações ou espaços para o início ou participante de seqüências de caracteres.Comparando Seqüências de Caracteres
Como verificar a igualdade de duas sequências de caracteres.Alterando a Caixa
Como alterar letras em maiúsculo para letras em minúsculo e vice-versa.Usando a Classe StringBuilder
Técnicas eficientes de manipulação de sequências de caracteres.Como: Executar a manipulação de Cadeia de Caracteres, usando Basic Cadeia de Caracteres operações
Como dividir sequências, acrescentar uma sequência a outra e mais.Converter tipos de dados usandSistema.Convert
Contém um exemplo que usa a classe Convert para transformar um valor string em um valor booleano.Como: Faixa de caracteres inválida de uma Cadeia de Caracteres
Contém um exemplo que usa o método estático Regex.Replace para remover caracteres inválidos de uma sequência de caracteres.Como: Verifique se que seqüências de caracteres que estão no Formatarar de email válido
Contém um exemplo que usa o método estático Regex.IsMatch para verificar se uma sequências de caracteres está em um formato de email válido.
Coleções
Coleções e Estruturas de Dados
Visão geral das classes de coleção do .NET Framework.Selecionando uma Classe de Coleção
Como decidir o tipo de coleção usar.Quando Usar Coleções Genéricas
Explica as vantagens de classes de coleção genéricas sobre classes coleção não genéricas.System.Collections.Generic
Página de portal das classes da coleção genéricas.List<T>
Fornece código de exemplo que demonstra como adicionar e remover itens de um List<T> coleção.SortedDictionary<TKey, TValue>
Fornece código de exemplo que demonstra como adicionar e remover pares chave/valor de um SortedDictionary<K,V> coleção.
Exceções
Como: Usar exceções específicas em um Bloquear Catch
Contém um exemplo que usa um try/catch bloco para captura uma InvalidCastException.Como: Use o Bloquear Try/Catch para Catch exceções
Contém um exemplo que usa um try/catch bloco para capturar uma possível exceção.Como: Criar exceções definida pelo usuário
Contém um exemplo onde uma nova classe de exceção, EmployeeListNotFoundException, é derivado de Exception.Como: Use blocos finally
Contém um exemplo que usa um try/catch bloco para capturar um ArgumentOutOfRangeException exceção.Como: Explicitamente lançar exceções
Contém um exemplo que usa um try/catch bloco para detectar um possível FileNotFoundException exceção.
Eventos
Como: Consumir eventos em um Aplicativo Windows Forms
Contém exemplos que mostram como tratar um evento de clique botão em um Windows Form.Como: Conectar-se métodos do manipulador de eventos a eventos
Contém exemplos que mostram como adicionar um método que manipula um evento a um evento.Como: Gerar e consumir eventos
Contém um exemplo detalhado utilizando os conceitos de Eventos, Delegates e Disparando um Evento.Como: Manipular Múltiplo eventos usando propriedades de evento
Contém um exemplo que mostrar como manipular vários eventos usando propriedades de evento.Como: Eventos de implementar em sua classe
Contém procedimentos que descrevem como implementar um evento em uma classe.
Depuração
Consulte Depuração (Como fazer em C#).
Implantação
Consulte Segurança (Como fazer em C#).
Assemblies e Domínios de Aplicativos
Como: Obter o tipo e Informações do membro de um assembly
Contém um exemplo que obtém informações de tipo e membro de um assembly.Como: ComCompilação um assembly de arquivo Simples
Contém um procedimento que mostra como criar assemblies de arquivo único usando compiladores de linha de comando.Como: Criar um domínio de aplicativo
Cria um novo domínio de aplicativo, atribui o nome MyDomain e, em seguida, imprime no console o nome do domínio do host e do domínio do aplicativo filho recém-criado.Como: Determinar o nome totalmente qualificado de um assembly
Mostra como exibir o nome totalmente qualificado de um assembly que contém uma classe especificada no console.Como: Configurar um domínio de aplicativo
Cria uma instância do AppDomainSetup classe, usa essa classe para criar um novo domínio do aplicativo, escreve as informações no console e descarrega o domínio do aplicativo.Como: Exibir conteúdo do assembly
Contém um exemplo que começa com um programa "Hello, World " básico e mostra como usar ILDASM.exe para desmontar o assembly Hello.exe e exibir o manifesto do assembly.Como: Referência um assembly de nome forte
Cria um assembly chamado myAssembly.dll que referencia um assembly de nome forte chamado myLibAssembly.dll de um módulo de código chamado myAssembly.cs.Como: Descarregar um domínio de aplicativo
Cria um novo domínio de aplicativo chamado MyDomain, imprime algumas informações no console e, em seguida, descarrega o domínio de aplicativo.Como: Remover um assembly do cache de assembly global
Contém um exemplo que remove um assembly chamado Hello.dll da cache global de assemblies.Como: Instalar um assembly no cache global de assemblies
Contém um exemplo que instala um assembly chamado Hello.dll na cache global de assemblies.Como: ComCompilação um assembly multi-arquivos
Descreve o procedimento é usado para criar um assembly de vários arquivos e fornece um exemplo completo que ilustra as etapas no procedimento.Como: Carregar assemblies em um domínio de aplicativo
Contém um exemplo que carrega um assembly no domínio de aplicativo atual e, em seguida, executa o assembly.Como: Assinar um assembly com um nome forte
Contém um exemplo que assina o assembly MyAssembly.dll com um nome forte usando o arquivo chave sgKey.snk.Como: Exibir o conteúdo de cache de global Assembly
Mostra como usar a ferramenta Global Assembly Cache (Gacutil.exe) para exibir o conteúdo da cache global de assemblies.Como: Criar um par de chaves Público/particular
Mostra como assinar um assembly com um nome forte e como criar um par de chaves usando a ferramenta Strong Name (Sn.exe).
Interoperação
Como: Incorporar Bibliotecas de Tipo como Recursos Win32 em aplicativos com base no .NET
Mostra como incorporar uma biblioteca de tipos como um recurso Win32 em um aplicativo baseado no .NET Framework.Como: Gerar assemblies de interoperabilidade primários usando Tlbimp.exe
Fornece exemplos gerar assemblies de interoperabilidade primários usando Tlbimp.exe.Como: Criar assemblies de interoperabilidade primários manualmente
Fornece um exemplo que mostra como criar assemblies de interoperabilidade primários manualmente.Como: Gerar assemblies de interoperabilidade a partir de bibliotecas de tipo
Fornece exemplos que mostram como gerar um assemblies de interoperabilidade a partir de uma biblioteca tipo.Como: Elevar eventos tratados por um Coletor COM
Fornece um exemplo que mostra um servidor gerenciado como a fonte do evento e um cliente COM como o coletor do evento.Como: Personalizar Tempo de execução Callable Wrappers
Mostra como personalizar wrappers invocáveis em tempo de execução modificando a fonte IDL ou modificando um assembly importado.Como: Configurar componentes com base em .NET para ativação livre registro
Explica como configurar componentes baseados no .NET Framework para habilitar Livre RegistroComo: Implementar funções de retorno de chamada
Demonstra como um aplicativo gerenciado que usa invocação de código nativo pode imprimir o valor de identificação de cada janela do computador localComo: Mapa HRESULTs and Exceptions
Contém um exemplo para criar uma nova classe de exceção chamada NoAccessException e mapeá-la ao HRESULT E_ACCESSDENIED.Como: Editar assemblies de interoperabilidade
Demonstra como especificar alterações de empacotamento na Microsoft Intermediate Language (MSIL).Como: Adicionar referências a bibliotecas de tipo
Explica as etapas para adicionar uma referência a uma biblioteca de tipos.Como: Manipular eventos alto por uma Origem COM
Inclui um exemplo que demonstre como em em aberto uma janela do Internet Explorer e amarrar eventos gerados pelo InternetExplorer objeto para manipuladores de eventos implementados em código gerenciado.Como: Criar wrappers manualmente
Mostra um exemplo do ISATest interface e SATest classe em IDL e os tipos correspondentes no código-fonte translation from VPE for Csharp.Como: Registrar assemblies de interoperabilidade primários
Inclui um exemplo que mostra como registrar o assembly de interoperabilidade primário CompanyA.UtilLib.dll.Como: Quebrar Múltiplo versões de bibliotecas de tipo
Explica como empacotar mais de uma versão de uma biblioteca de tipos.
Segurança
Consulte Segurança (Como fazer em C#).
Série
Como: An Objeto deserialize
Fornece um exemplo que desserializa um objeto em um arquivo.Como: Use the Tool Definition Esquema XML to Generate Classes and Documentos Esquema XML
Fornece procedimentos para mostrar como usar a ferramenta de definição de esquema XML para gerar classes e documentos de esquema XML.Como: Specify an Nome elemento Alternate for an Stream XML
Mostra como você pode gerar mais de um fluxo de XML com o mesmo conjunto de classes.Como: A serialização de Controlar de classes Derived
Fornece um exemplo que mostrar como controlar a serialização de classes derivadas.Como: Serializar um objeto como um fluxo codificado SOAP XML
Fornece um procedimento e um exemplo para serializar um objeto como um fluxo de XML de Codificação SOAP.How To: Chunk Serialized Dados
Fornece um procedimento e um exemplo para implementar particionamento do lado do servidor eprocessamento do lado do cliente.
Como: Serializar um objeto
Fornece um procedimento para serializar um objeto.Como: Qualificar nomes de atributo XML e Elemento XMLo
Fornece um procedimento e um exemplo para criar nomes qualificados em um documento XML.Como: Substituir a serialização SOAP XML codificada
Fornece um procedimento e um exemplo para substituir serialização de objetos como mensagens SOAP.
Codificação e localização
Como: Analisar Dígitos Unicode
Fornece um exemplo que usa o Decimal.Parse método para analisar seqüências de caracteres de valores Unicode que especificam dígitos em scripts diferentes.Como: Criar culturas Personalizars
Fornece um procedimento para definir e criar um cultura personalizada.
Programação Avançada
Como: Definir e executar métodos dinâmicos
Mostra como definir e executar um método dinâmico simples e um método dinâmico ligado a uma instância de uma classe.Como: Examinar e Instanciar Tipos Genéricos com Reflexo
Fornece procedimentos que mostram como descobrir e manipular tipos genéricos.Como: Definir um método genérico com Reflexo emissão
Fornece procedimentos que mostram como definir um método genérico com emissão de reflexão.Como: Use completo Autenticando apresentar um assembly dinâmico um nome forte
Demonstra o uso de assinatura completa para dar um assembly dinâmico um nome forte.Como: Carregar assemblies para o contexto somente de Reflexo
Fornece um procedimento e um exemplo de código para mostrar como carregar assemblies no contexto somente de reflexão.Como: Definir um tipo genérico com Reflexo emissão
Mostra como criar um tipo genérico simples com dois parâmetros de tipo, como aplicar restrições de classe, restrições de interface e restrições especiais aos parâmetros de tipo e como criar membros que usam os parâmetros de tipo de uma classe como tipos de parâmetros e tipos de retorno.
Explicações passo a passo do .NET estrutura
Demonstra Passo a passo: Adicionar marcas inteligentes a um componente do Windows Forms
Demonstra como adicionar marcas inteligentes usando código de um controle de exemplo simples, ColorLabel, que é derivado do controle padrão Windows Forms LabelPasso a passo: Altering the Mensagem SOAP Using Extensions SOAP
Mostra como criar e executar uma extensão SOAP.Passo a passo: Building a Serviço Web XML Basic Using ASP.NET
Demonstra como criar um serviço Web XML básico usando ASP.NET.Demonstra Passo a passo: Personalizando páginas de Web móveis do ASP.NET para dispositivos específicos
Demonstra como personalizar dispositivos específicos.Passo a passo: Customizing the Generation of Descriptions Serviço and Classes Proxy
Demonstra como personalizar a geração de descrições de serviços e classes proxy.Demonstra Passo a passo: Implantando manualmente um aplicativo ClickOnce
Descreve as etapas necessárias para criar uma implantação ClickOnce completa usando a versão de linha de comando ou gráfica da geração de manifesto e ferramenta de edição (Mage).Demonstra Passo a passo: Download de assemblies ao ser solicitado com a API de implantação do ClickOnce
Demonstra sistema autônomo marcar determinados assemblies em seu aplicativo sistema autônomo "opcional" e sistema autônomo fazer o baixar dos usando classes noSystem.Deployment.Application espaço para nome quando o common linguagem tempo de execução (CLR) sistema autônomo requer.Demonstra Passo a passo: Implementando um Editor de tipo de interface do usuário
Explica como criar seu próprio editor de tipos de interface do usuário para um tipo personalizado e exibir a interface de edição usando um PropertyGrid.
Recursos adicionais
Visual Studio 2005 Developer Center
Contém vários artigos e recursos sobre como desenvolver aplicativos usando o Visual Studio.Este site é atualizado regularmente com novo conteúdo.Visual Developer Center C#
Contém vários artigos e recursos sobre como desenvolver aplicativos translation from VPE for Csharp.Este site é atualizado regularmente com novo conteúdo.Developer Center Microsoft .NET Framework
Contém vários artigos e recursos sobre como desenvolver e depurar aplicativos do .NET estrutura.Este site é atualizado regularmente com novo conteúdo.