Articles of .net

Por que não há um dictionary serializável em XML no .NET?

Eu preciso de um dictionary XML serializável. Na verdade, agora tenho dois programas bem diferentes que precisam de um. Fiquei bastante surpreso ao ver que o .NET não tem um. Eu fiz a pergunta em outro lugar e recebi respostas sarcásticas. Eu não entendo porque é uma pergunta estúpida. Alguém pode me esclarecer, dada a […]

Como o sistema de resolução de sobrecarga de método decide qual método chamar quando um valor nulo é passado?

Então, por exemplo, você tem um tipo como: public class EffectOptions { public EffectOptions ( params object [ ] options ) {} public EffectOptions ( IEnumerable options ) {} public EffectOptions ( string name ) {} public EffectOptions ( object owner ) {} public EffectOptions ( int count ) {} public EffectOptions ( Point point […]

Há implementação de .NET do TLS 1.2?

Como acabei de descobrir que o RFC 5425 requer que o TLS 1.2 seja usado e que o .NET ainda não o suporte, gostaria de saber se há alguma implementação, possivelmente de código aberto, do protocolo TLS 1.2, conforme definido no RFC 5246. Obrigado.

O que significa “DateTime?” Em C #?

Eu estou lendo um livro .Net, e em um dos exemplos de código, há uma definição de class com este campo: private DateTime? startdate O que faz o DateTime? significar?

Encontrar todas as posições de substring em uma string maior em c #

Eu tenho uma string grande que eu preciso analisar, e eu preciso encontrar todas as instâncias de extract”(me,i-have lots. of]punctuation e armazenar o índice de cada um para uma lista. Então digamos que este pedaço de corda estava no começo e no meio da corda maior, ambos seriam encontrados, e seus índices seriam adicionados à […]

Determine o controle em que o ContextMenuStrip foi usado

Eu tenho um ContextMenuStrip que é atribuído a várias checkboxs de listview diferentes. Eu estou tentando descobrir quando o ContextMenuStrip é clicado em que ListBox foi usado. Eu tentei o código abaixo como um começo, mas não está funcionando. O sender tem o valor correto, mas quando tento atribuí-lo ao menuSubmitted ele é nulo. private […]

O Json.NET pode serializar / desserializar para / de um stream?

Ouvi dizer que o Json.NET é mais rápido que o DataContractJsonSerializer e queria tentar … Mas não consegui encontrar nenhum método no JsonConvert que use um stream em vez de uma cadeia. Para desserializar um arquivo contendo JSON no WinPhone, por exemplo, eu uso o seguinte código para ler o conteúdo do arquivo em uma […]

Gravar arquivo do stream de resources de assembly em disco

Não consigo encontrar uma maneira mais eficiente de “copiar” um recurso incorporado para o disco do que o seguinte: using (BinaryReader reader = new BinaryReader( assembly.GetManifestResourceStream(@”Namespace.Resources.File.ext”))) { using (BinaryWriter writer = new BinaryWriter(new FileStream(path, FileMode.Create))) { long bytesLeft = reader.BaseStream.Length; while (bytesLeft > 0) { // 65535L is < Int32.MaxValue, so no need to test […]

Uma referência à dll não pôde ser adicionada

Quando eu adiciono um arquivo .dll como referência no aplicativo C #, ele mostra um erro: Não foi possível adicionar uma referência ao “…. dll”. Verifique se o arquivo está acessível e se é um assembly válido ou um componente COM. ILDissassembler diz que não há nenhum header CLR válido, então eu tento registrá-lo usando […]

Diferença entre LoadFile e LoadFrom com .NET Assemblies?

Eu estava olhando para a documentação do msdn e ainda estou um pouco confuso sobre o que exatamente é a diferença entre o uso de LoadFile e LoadFrom ao carregar um assembly. Alguém pode fornecer um exemplo ou uma analogia para melhor descrevê-lo. A documentação do MSDN me confundiu mais. Além disso, é ReflectionOnlyLoadFrom o […]