Resultados da pesquisa a pedido "clr"
.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
.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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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; ...
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 ...
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 = ...