Articles of .net

Obter ícone de arquivo usado pelo Shell

Em .Net (C # ou VB: não importa), dada uma string de caminho de arquivo, FileInfo struct ou FileSystemInfo struct para um arquivo real existente, como posso determinar o (s) ícone (s) usado (s) pelo shell (explorer)? Arquivo? No momento, não estou planejando usar isso para nada, mas fiquei curioso sobre como fazer isso ao […]

Sobrecarga de um array .NET?

Eu estava tentando determinar a sobrecarga do header em um array .NET (em um processo de 32 bits) usando este código: long bytes1 = GC.GetTotalMemory(false); object[] array = new object[10000]; for (int i = 0; i < 10000; i++) array[i] = new int[1]; long bytes2 = GC.GetTotalMemory(false); array[0] = null; // ensure no garbage collection […]

Quando o construtor de um atributo personalizado é executado?

Quando é que corre? Ele é executado para cada object ao qual eu o aplico ou apenas uma vez? Pode fazer alguma coisa ou suas ações são restritas?

C # otimiza a concatenação de literais de string?

Por exemplo, o compilador sabe traduzir string s = “test ” + “this ” + “function”; para string s = “test this function”; e assim evitar o impacto no desempenho com a concatenação de string?

Como definir permissions de arquivo corretas para o ASP.NET no IIS

Erro HTTP 500.19 – Erro interno do servidor A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos. Código de erro : 0x80070005 Erro de configuração : não é possível ler o arquivo de configuração devido a permissions insuficientes Quando adicionar nova aplicação web no IIS 7.5 […]

Como enumerar todas as janelas pertencentes a um processo específico usando o .NET?

Como eu posso encontrar todas as janelas criadas por um processo específico usando c #? ATUALIZAR Eu preciso enumerar todas as janelas pertencentes a um processo específico usando o PID (ID do processo) de um aplicativo.

Depurar vs. Liberar no .NET

Continuando a partir da minha pergunta anterior , há um documento abrangente que lista todas as diferenças disponíveis entre os modos de debugging e liberação em um aplicativo C # e, particularmente, em um aplicativo da Web? Quais diferenças existem?

Carregando DLLs em um AppDomain separado

Eu quero carregar um ou mais DLLs dinamicamente para que eles sejam executados com uma segurança diferente ou basepath do que meu aplicativo principal. Como faço para carregar essas DLLs em um AppDomain separado e instanciar objects deles?

Imutabilidade de estruturas

Duplicar Possível: Por que as estruturas mutáveis ​​são más? Eu li em muitos lugares incluindo aqui que é melhor tornar as estruturas imutáveis. Qual é a razão por trás disso? Eu vejo muitas estruturas criadas pela Microsoft que são mutáveis, como as do xna. Provavelmente existem muitos mais no BCL. Quais são os prós e […]

Como fazer checkbox de modal dialog no WPF?

Estou escrevendo meu primeiro aplicativo no WPF e quero que o usuário insira alguns dados em uma janela de modal dialog. Aparentemente, isso não é simples de fazer no WPF, porque a janela pai permanece totalmente ativada eo método que criou a nova janela filho não pára e aguarda a janela filho chamar Close (). […]