Resultados da pesquisa a pedido "value-type"

1 a resposta

Usando Scala 2.10.1 Tipos de Valor em Java

Estou atualizando meu projeto 2.9. * Para 2.10. Eu tenho várias classes para tipos fundamentais (ângulos, comprimentos, etc) que parecem ser candidatos perfe...

1 a resposta

Posso especificar que um genérico é um tipo de valor?

Eu sei que podemos essencialmente especificar que nossos genéricos sejam qualquer tipo de referência usandoAnyObject: class Foo<T: AnyObject> { // ... }Mas existe uma maneira de especificar que nossos genéricos só devem servalortipos e não ...

1 a resposta

Por que os buffers de tamanho fixo (matrizes) devem ser inseguros?

Digamos que eu quero ter um tipo de valor de 7 bytes (ou 3 ou 777). Eu posso definir assim: public struct Buffer71 { public byte b0; public byte b1; public byte b2; public byte b3; public byte b4; public byte b5; public byte b6; }Uma maneira ...

1 a resposta

Comparando estruturas para igualdade sem boxe

Me deparei com um método de extensão que se aplica a estruturas(SomeStruct) e retorna se o valor é igual ou não ao valordefault(SomeStruct) (quando o construtor sem parâmetros é chamado). public static bool IsDefault<T> (this T value) where T : ...

1 a resposta

Passagem de variável MATLAB e atribuição lenta

Eu sei que no Matlab, há uma avaliação 'preguiçosa' quando uma nova variável é atribuída a uma existente. Tal como: array1 = ones(1,1e8); array2 = array1;O valor dearray1 não será copiado paraarray2 a menos que o elemento dearray2 é ...

1 a resposta

É possível criar um método genérico em C # que aceita o tipo de valor (anulável) e o tipo de referência?

Eu quero criar um método simples que aceite ambostipo de valor etipo de referência parâmetros, ou seja, int é value e string é referência. Então é assim que começo: public bool areBothNotNull<T>(T? p1, T? p2) { return (p1.HasValue ...

1 a resposta

RMs .NET, objetos de valor imutável, estruturas, construtores padrão e propriedades somente leitu

Estou apenas começando com o .NET ORMs, a ponto de ainda não ter decidido entre o Entity Framework e o NHibernate. Mas, em ambos os casos, estou com um problema, pois eles parecem querer que eu comprometa a integridade do meu modelo de domínio ...

1 a resposta

Explicação detalhada da captura variável nos fechamentos

á vi inúmeras postagens sobre como a captura de variáveis atrai variáveis para a criação do fechamento, no entanto, todas elas parecem ter poucos detalhes específicos e chamam a coisa toda de "mágica do compilador" Estou procurando uma ...

1 a resposta

Execução do espaço da pilha ValueType

Meu entendimento é que cada novo segmento no .Net aloca 1 MB de espaço na pilha [https://stackoverflow.com/questions/4088448/the-net-stack-vs-windows-stack]. Além disso, meu entendimento é que os tipos de valor são armazenados na pilha e não na ...

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; ...