Articles of .net

“O ponto de interrupção não será atingido no momento. O código fonte é diferente da versão original. ”O que isso significa?

Quando debugging no Visual Studio, às vezes eu adiciono um ponto de interrupção, mas é oco e VS diz: “O ponto de interrupção não será atingido no momento. O código-fonte é diferente da versão original.” Obviamente, isso me impede de ser capaz de depurar. O que a mensagem significa? Qual versão original? Se acabei de […]

Como faço para obter uma abreviação de tamanho de arquivo em bytes com legibilidade humana usando o .NET?

Como faço para obter uma abreviação de tamanho de arquivo em bytes com legibilidade humana usando o .NET? Exemplo : pegue a input 7.326.629 e exiba 6,98 MB

Minhas imagens estão embaçadas! Por que o SnapsToDevicePixels do WPF não está funcionando?

Eu estou usando algumas imagens no meu applcation WPF. XAML: Mas eles parecem confusos: Link inoperante – imagens obscuras de WPF Aqui está uma comparação lado a lado ampliada. Um original está à esquerda: Link morto – imagem borrada WPF com zoom Por que essa linha SnapsToDevicePixels=”True” evita esse problema?

Httplistener com suporte a https

Parece ser um monte de informações confusas, às vezes conflitantes, no que diz respeito a tornar um .net HTTPListener https capaz. Meu entendimento é o seguinte: O código c # de um precisa de um prefixo https (ex https://*:8443 ) para que o ouvinte entenda que precisa atender às solicitações SSL nessa porta. O handshake […]

Qual function hash criptográfica devo escolher?

A estrutura .NET é fornecida com 6 diferentes algoritmos de hashing: MD5: 16 bytes (tempo para hash 500MB: 1462 ms) SHA1: 20 bytes (1644 ms) SHA256: 32 bytes (5618 ms) SHA384: 48 bytes (3839 ms) SHA512: 64 bytes (3820 ms) RIPEMD: 20 bytes (7066 ms) Cada uma dessas funções funciona de maneira diferente; O MD5 […]

O que é e quando devo usá-lo?

Descobri que algumas classs usam o atributo [Serializable] . O que é isso? Quando devo usá-lo? Que tipos de benefícios receberei?

Pesquisando uma tree usando o LINQ

Eu tenho uma tree criada a partir desta class. class Node { public string Key { get; } public List Children { get; } } Eu quero procurar em todas as crianças e todos os seus filhos para obter os que correspondem a uma condição: node.Key == SomeSpecialKey Como posso implementá-lo?

Objeto não pode ser convertido de DBNull para outros tipos

Objeto não pode ser convertido de DBNull para outros tipos. Eu tenho uma function a seguir que lança o erro acima. Eu estou manipulando todos os nulos no procedimento de armazenamento e no código c #. Então, onde está recebendo esse erro? Eu posso ver o erro no bloco catch. Mas eu não estou entendendo […]

.NET HashTable Vs Dictionary – O dictionary pode ser tão rápido?

Eu estou tentando descobrir quando e por que usar um dictionary ou um HashTable. Eu fiz um pouco de pesquisa aqui e encontrei pessoas falando sobre as vantagens genéricas do Dicionário com as quais eu concordo totalmente, o que leva a vantagem do boxe e do unboxing para um pequeno ganho de desempenho. Mas eu […]

Como executar o Visual Studio como administrador por padrão

Recentemente descobri que, mesmo quando conectado ao meu laptop pessoal como Admin, o Visual Studio não é executado no modo de administrador e você precisa usar explicitamente o Run As Admin Existe uma maneira de fazê-lo funcionar como administrador por padrão, além de criar um atalho, etc.?