Articles of .net

É possível “roubar” um manipulador de events de um controle e fornecê-lo a outro?

Eu quero fazer algo assim: Button btn1 = new Button(); btn1.Click += new EventHandler(btn1_Click); Button btn2 = new Button(); // Take whatever event got assigned to btn1 and assign it to btn2. btn2.Click += btn1.Click; // The compiler says no… Onde btn1_Click já está definido na class: void btn1_Click(object sender, EventArgs e) { // } […]

Rendimento em VB.NET

C # tem a palavra-chave chamada yield . VB.NET não possui essa palavra-chave. Como os programadores do Visual Basic contornaram a falta dessa palavra-chave? Eles implementam sua própria class de iteradores? Ou eles tentam e codificam para evitar a necessidade de um iterador? A palavra-chave yield força o compilador a fazer alguma codificação nos bastidores. […]

Como faço para criar arquivos 7-Zip com o .NET?

Como posso criar arquivos 7-Zip do meu aplicativo de console C #? Eu preciso extrair os arquivos usando o programa 7-Zip regular e amplamente disponível. Aqui estão os meus resultados com os exemplos fornecidos como respostas a esta pergunta “Shelling out” para 7z.exe – esta é a abordagem mais simples e eficaz, e posso confirmar […]

Quais são as propriedades automáticas em C # e qual é o seu propósito?

Alguém poderia fornecer uma explicação muito simples de propriedades automáticas em c #, sua finalidade e talvez alguns exemplos? Tente manter as coisas em termos leigos, por favor!

Quão séria é essa nova vulnerabilidade de segurança do ASP.NET e como posso resolvê-la?

Acabei de ler na net sobre uma vulnerabilidade de segurança recentemente descoberta no ASP.NET. Você pode ler os detalhes aqui. O problema está na maneira como o ASP.NET implementa o algoritmo de criptografia AES para proteger a integridade dos cookies que esses aplicativos geram para armazenar informações durante as sessões do usuário. Isso é um […]

Interfaces C # – Qual é o objective?

A razão para interfaces realmente me ilude. Pelo que entendi, é uma espécie de contornar a multi-inheritance inexistente que não existe em C # (ou assim me disseram). Tudo o que vejo é que você predefine alguns membros e funções, que então precisam ser redefinidos na class novamente. Assim, tornando a interface redundante. Parece apenas […]

Usando assemblies lado a lado para carregar a versão x 64 ou x 32 de uma DLL

Temos duas versões de um assembly C ++ gerenciado, uma para x86 e uma para x64. Esse assembly é chamado por um aplicativo .net compatível com AnyCPU. Estamos implantando nosso código por meio de uma instalação de cópia de arquivos e gostaríamos de continuar a fazê-lo. É possível usar um manifesto de assembly lado-a-lado para […]

O tipo é definido em um assembly que não é referenciado, como encontrar a causa?

Eu sei que a mensagem de erro é comum e há muitas perguntas sobre SO sobre esse erro, mas nenhuma solução me ajudou até agora, então decidi fazer a pergunta. Diferença para a maioria das perguntas semelhantes é eu usando o diretório App_Code. Mensagem de erro: CS0012: The type ‘Project.Rights.OperationsProvider’ is defined in an assembly […]

Tornando a class de entidade fechada para alterações

Eu tenho um relacionamento de database como mostrado abaixo. Os objects de domínio são criados com base no LINQ to SQL ORM. Um pagamento inclui pagamento em dinheiro e pagamentos por cupons de presente. Suponha que o valor total da compra seja 550. Ele pode ser pago conforme os seguintes componentes 1 Gift Coupon Valued […]

“Já existe um DataReader aberto…” Reutilizar ou descartar conexões de database?

Por favor me ajude …. Quando eu selecionar dados da tabela Mysql mostrando “Já existe um DataReader associado a esta conexão que deve ser fechado primeiro. Vb.net” Private Sub cmbJobCategoryVisa_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbJobCategoryVisa.SelectedIndexChanged ”” Dim MyCommand As New MySqlCommand(“SELECT jobcategorycode FROM jobcategory WHERE jobcategory='” & Me.cmbJobCategoryVisa.SelectedItem & “‘”, MyConnection) […]