Resultados da pesquisa a pedido "value-type"

5 a resposta

Estrutura rápida e mutante

Há algo que eu não entendo completamente quando se trata de alterar tipos de valor no Swift. Como o iBook "A linguagem de programação Swift" afirma:Por padrão, as propriedades de um tipo de valor não podem ser modificadas de dentro de ...

5 a resposta

Faça uma referência a outra seqüência de caracteres em c #

Tanto quanto eu sei uma string em c # é um tipo de referência.Portanto, no código a seguir, 'a' deve ser igual a "Hi", mas ainda mantém seu...

2 a resposta

Comparações de tipo de valor em caixa

O que estou tentando obter aqui é uma comparação direta de valores de tipos primitivos in a bo ((object)12).Equals((object)12); // Type match will result in a value comparison, ((object)12).Equals((object)12d); // but a type mismatch will ...

2 a resposta

Como serializar tipos de valor com o serializador MongoDB C #?

O driver Mongodb C # não serializa estruturas / tipos de valor. Como isso pode ser feito?

2 a resposta

Swift: Tipo de valor recursivo

Eu tenho uma estrutura na qual desejo ter uma variável global do tipo Struct ?. Este exemplo é essencialmente uma versão mais curta da estrutura que estou criando atualmente. struct SplitString { //splits a string into parts before and after the ...

5 a resposta

# Restrições genéricas para incluir tipos de valor E cadeias de caracter

Estou tentando escrever um método de extensão no IEnumerable que será aplicado apenas aos tipos e cadeias de valo public static string MyMethod<T>(this IEnumerable<T> source) where T : struct, stringNo entanto, 'string' não é uma restrição ...

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?

5 a resposta

Dilemma com o uso de tipos de valor com o operador `new` em C #

Quandooperator new() é usado com o tipo de referência, o espaço para a instância é alocado no heap e a própria variável de referência é colocada na pilha. Além disso, tudo dentro da instância do tipo de referência, alocado na pilha, é zerad Por ...

7 a resposta

Por que não há RAII no .NET?

Sendo principalmente um desenvolvedor C ++ a ausência deRAII (aquisição de recursos é inicialização) em Java e .NET sempre me incomodou. O fato de que o ônus...

7 a resposta

m C #, por que não posso modificar o membro de uma instância de tipo de valor em um loop foreac

Eu sei que os tipos de valor devem ser imutáveis, mas isso é apenas uma sugestão, não uma regra, certo? Então, por que não posso fazer algo assim: struct MyStruct { public string Name { get; set; } } public class Program { static void ...