Resultados da pesquisa a pedido "clr"

3 a resposta

.NET: Type.GetHashCode é garantido como único?

Tenho alguém usando o Type.GetHashCode como se fosse uma chave primária. Eu acho que essa é uma ideia horrível, mas eu queria saber se havia algum tipo de caso especial documentado que diz que dois tipos não teriam o mesmo código has

4 a resposta

.NET: em relação à AssemblyVersion, o que define compatibilidade binária?

Quais alterações em um assembly de nome forte exigem uma alteração no AssemblyVersionAttribute? Claramente, alterar a API pública de uma maneira que exija que um cliente precise fazer uma alteração no código requer um aumento na AssemblyVersion. ...

4 a resposta

Como as matrizes são criadas e acessadas

Entendo (não completamente o porquê) que instâncias de tipos primitivos, como int, float, são armazenadas na pilha e não são alocadas em heap. Mas estou um pouco confuso sobre como matrizes de tipos primitivos são armazenadas e acessadas. Eu ...

1 a resposta

hosting clr e captura de exceções de encadeamento

Estou tentando escrever um sistema de plugins que pode carregar plugins gerenciados. O host deve poder descarregar os plug-ins se houver alguma exceção. para o meu poc eu tenho uma biblioteca de código de exemplo em c # que lança uma exceção ...

4 a resposta

Por que o acesso à memória no espaço de endereço mais baixo (embora não nulo) é relatado como NullReferenceException pelo .NET?

Isso causa umAccessViolationException para ser jogado: using System; namespace TestApplication { internal static class Program { private static unsafe void Main() { ulong* addr = (ulong*)Int64.MaxValue; ulong val = *addr; } } }Isso causa ...

1 a resposta

CLR / Fastcall: Como os tipos de valores grandes são transmitidos internamente para as funções chamada

Apenas por curiosidade: os tipos de valor geralmente são copiados, e o compilador JIT parece usar a convenção de chamada Fastcall da Microsoft ao chamar um método. Isso coloca os primeiros argumentos nos registros, para acesso rápido. Mas como ...

5 a resposta

Como decido usar ATL, MFC, Win32 ou CLR para um novo projeto C +

Estou apenas começando meu primeiro projeto em C ++. Estou a usarVisual Studio 2008 [https://stackoverflow.com/questions/820213/new-to-c-should-i-use-visual-studio] . É um aplicativo Windows de formato único que acessa alguns bancos de dados ...

1 a resposta

ayout de estruturas seqüenciais @CLR: alinhamento e tamanho

Todosstructs em C # por padrão são tratados como[StructLayout(LayoutKind.Sequential)] tipos de valor marcados. Então vamos dar um número destructs e inspecione os tamanhos destestructs: using System; using System.Reflection; using System.Linq; ...

5 a resposta

Por que o C # / CLR não suporta a substituição de método co / contra-variação?

Existem algumas perguntas e respostas sobre hackers em torno da limitação do C # que não permite que tipos de retorno (e argumento) de método sejam alterados para tipos compatíveis em substituições, masporqu existe essa limitação, no compilador ...

3 a resposta

Por que apenas cadeias literais salvas no pool interno por padrão? <, / A>

or que, por padrão, apenas cadeias literais são salvas no pool intern Exemplo de MSDN [http://msdn.microsoft.com/en-us/library/system.string.intern.aspx]: String s1 = "MyTest"; String s2 = ...