Um tópico é definido como o caminho de execução de um programa. Cada thread define um fluxo de controle exclusivo. Se seu aplicativo envolve operações complicadas e demoradas, geralmente é útil definir diferentes caminhos ou threads de execução, com cada thread executando um trabalho específico. T
C# permite o uso de variáveis de ponteiro em uma função de bloco de código quando marcada pelo inseguro modificador. O código inseguro ou o código não gerenciado é um bloco de código que usa um ponteiro variável. Ponteiros Um ponteiro é uma variável cujo valor é o endereço de outra variável, ou
Discutimos que os delegados são usados para referenciar quaisquer métodos que tenham a mesma assinatura do delegado. Em outras palavras, você pode chamar um método que pode ser referenciado por um delegado usando esse objeto delegado. Métodos anônimos fornecer uma técnica para passar um bloco de
Genéricos permitem definir a especificação do tipo de dados dos elementos de programação em uma classe ou método, até que seja realmente utilizado no programa. Em outras palavras, os genéricos permitem que você escreva uma classe ou método que pode funcionar com qualquer tipo de dados. Você escrev
As classes de coleção são classes especializadas para armazenamento e recuperação de dados. Essas classes fornecem suporte para pilhas, filas, listas e tabelas de hash. A maioria das classes de coleção implementam as mesmas interfaces. As classes de coleção servem a vários propósitos, como alocar
Eventos são ações do usuário, como pressionamento de teclas, cliques, movimentos do mouse, etc., ou alguma ocorrência, como notificações geradas pelo sistema. Os aplicativos precisam responder aos eventos quando eles ocorrem. Por exemplo, interrupções. Os eventos são usados para comunicação entre
Delegados C# são semelhantes a ponteiros para funções, em C ou C++. Um delegado é uma variável de tipo de referência que contém a referência a um método. A referência pode ser alterada em tempo de execução. Os delegados são usados especialmente para implementar eventos e métodos de retorno de ch
Um indexador permite que um objeto seja indexado, como um array. Quando você define um indexador para uma classe, essa classe se comporta de maneira semelhante a um array virtual . Você pode então acessar a instância desta classe usando o operador de acesso ao array ([ ]). Sintaxe Um indexador uni
Propriedades são membros nomeados de classes, estruturas e interfaces. Variáveis de membro ou métodos em uma classe ou estruturas são chamados de Campos . As propriedades são uma extensão dos campos e são acessadas usando a mesma sintaxe. Eles usam acessadores através do qual os valores dos campos
Reflexão objetos são usados para obter informações de tipo em tempo de execução. As classes que dão acesso aos metadados de um programa em execução estão no System.Reflection namespace. O System.Reflection namespace contém classes que permitem obter informações sobre o aplicativo e adicionar din
Um atributo é uma tag declarativa que é usada para transmitir informações ao tempo de execução sobre os comportamentos de vários elementos como classes, métodos, estruturas, enumeradores, assemblies etc. em seu programa. Você pode adicionar informações declarativas a um programa usando um atributo.
Um arquivo é uma coleção de dados armazenados em um disco com um nome específico e um caminho de diretório. Quando um arquivo é aberto para leitura ou escrita, ele se torna um fluxo . O fluxo é basicamente a sequência de bytes que passa pelo caminho de comunicação. Existem dois fluxos principais:o
Uma exceção é um problema que surge durante a execução de um programa. Uma exceção C# é uma resposta a uma circunstância excepcional que surge enquanto um programa está em execução, como uma tentativa de dividir por zero. As exceções fornecem uma maneira de transferir o controle de uma parte de um
Uma expressão regular é um padrão que pode ser comparado a um texto de entrada. A estrutura .Net fornece um mecanismo de expressão regular que permite essa correspondência. Um padrão consiste em um ou mais literais de caracteres, operadores ou construções. Construções para definir expressões regula
As diretivas do pré-processador fornecem instruções ao compilador para pré-processar as informações antes do início da compilação real. Todas as diretivas de pré-processador começam com #, e somente caracteres de espaço em branco podem aparecer antes de uma diretiva de pré-processador em uma linha
Um namespace é projetado para fornecer uma maneira de manter um conjunto de nomes separado de outro. Os nomes de classe declarados em um namespace não entram em conflito com os mesmos nomes de classe declarados em outro. Definindo um namespace Uma definição de namespace começa com a palavra-chave
Uma interface é definida como um contrato sintático que todas as classes que herdam a interface devem seguir. A interface define o o que parte do contrato sintático e as classes derivadas definem o como parte do contrato sintático. Interfaces definem propriedades, métodos e eventos, que são os mem
Você pode redefinir ou sobrecarregar a maioria dos operadores internos disponíveis em C#. Assim, um programador também pode usar operadores com tipos definidos pelo usuário. Operadores sobrecarregados são funções com nomes especiais a palavra-chave operador seguido do símbolo do operador que está se
A palavra polimorfismo significa ter muitas formas. No paradigma de programação orientada a objetos, o polimorfismo é frequentemente expresso como uma interface, múltiplas funções. O polimorfismo pode ser estático ou dinâmico. Em polimorfismo estático , a resposta a uma função é determinada em tem
Um dos conceitos mais importantes na programação orientada a objetos é a herança. A herança nos permite definir uma classe em termos de outra classe, o que facilita a criação e manutenção de um aplicativo. Isso também oferece a oportunidade de reutilizar a funcionalidade do código e acelera o tempo
Linguagem C
Reconhecimento da Distribuição Espacial de CNT e Grafeno em Estrutura Híbrida por Mapeamento com Microscopia Raman Anti-Stokes Coerente
Saudi Aramco inaugura primeira unidade de produção de vergalhão GFRP
Perigos de iluminação:como as lanternas Pelican ajudam a prevenir incêndios industriais
IoT alterando a borda da rede - Parte 2