Resultados da pesquisa a pedido "value-type"

4 a resposta

Sufixo literal para byte no .NET?

Eu estou querendo saber se existe alguma maneira de declarar uma variável de bytes em um curto caminho, como flutuadores ou duplos? Quero dizer, como5f e5d. Claro que eu poderia escreverbyte x = 5, mas isso é um pouco inconseqüente se você ...

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

3 a resposta

Java faz distinção entre tipo de valor e tipo de referência

C # faz distinção desses dois. O java faz o mesmo ou de maneira diferente?

14 a resposta

Qual é a diferença entre um tipo de referência e um valor em c #?

Um cara me fez essa pergunta alguns meses atrás e eu não pude explicar em detalhes. Qual é a diferença entre um tipo de referência e um tipo de valor em C #? Eu sei que tipos de valor sãoint, bool, float, etc e tipos de referência sãodelegate, ...

4 a resposta

Por que a gravação em uma estrutura de 24 bits não é atômica (quando a gravação em uma estrutura de 32 bits parece ser)?

Eu sou um mexicano - não há dúvida sobre isso. Por esse motivo (e muito pouco além disso), fiz recentemente um pequeno experimento para confirmar minha suspeita de que escrever para umstruct não é uma operação atômica, quesignifica que um tipo de ...

5 a resposta

Em C #, uso de tipos de valor vs. tipos de referência

Minhas perguntas são: Quando devemos usar tipos de valor e quando tipos de referência?Quais são as vantagens e desvantagens de um sobre o outro?E se alguém usar tipos de referência em todos os lugares? Existe algum mal nisso?Por favor, discuta ...

5 a resposta

Quando a adição de um construtor de movimento e um operador de atribuição de movimento realmente fará diferença?

Considerando a alta qualidade dos compiladores atuais em relação à otimização do valor de retorno (RVO e NRVO), fiquei pensando em que complexidade de classe é realmente significativo começar a adicionar construtores de movimento e operadores de ...

4 a resposta

Erro de seleção para caixa de listagem onde os itens da lista são tipos / estruturas de valor e contêm duplicatas?

Transformei um Horizontal ItemsControl em uma caixa de listagem para poder selecionar itens individuais, mas achei que a seleção estava quebrada. Levou algum tempo para destilar a parte problemática. Books = new[] { new Book{Id=1, Name="Book1"}, ...

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

3 a resposta

Teste se um objeto é um Enum

Gostaria de saber se 'theObject' é um enum (de qualquer tipo de enum) foreach (var item in Enum.GetValues(theObject.GetType())) { //do something }