Resultados da pesquisa a pedido "value-type"
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ê ...
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 ...
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?
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, ...
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 ...
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 ...
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 ...
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"}, ...
É 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 ...
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 }