Resultados da pesquisa a pedido "boxing"

3 a resposta

Kotlin encaixotado Int não são os mesmos

Por favor, ajude-me a entender este trecho de código nos documentos do kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Agora eu ...

3 a resposta

O boxe e o unboxing acontecerão na matriz?

Eu sou novo em programação, ConformeMSDN [https://msdn.microsoft.com/en-us/library/yz2be5wk.aspx], Boxe é o processo de converter um tipo de valor no objeto de tipo ou em qualquer tipo de interface implementado por esse tipo de valor. Quando o ...

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

4 a resposta

Comparando o objeto primitivo com o wrapper com o comportamento == inexplicável

Eu tenho um pedaço de código que eu preciso entender: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); ...

4 a resposta

Igualdade de referência dos tipos de valor

Eu fiz algunsref testes de palavras-chave e há um que não consigo entender: static void Test(ref int a, ref int b) { Console.WriteLine(Int32.ReferenceEquals(a,b)); } static void Main(string[] args) { int a = 4; Test(ref a, ref a); ...

3 a resposta

Convertendo de Primitivas Java para Classes de Wrapper

Estou perplexo com o comportamento do compilador Java ao atribuir primitivas a referências de classe de wrapper. Por favor veja o código abaixo. As linhas com comentários não são compiladas. Não entendo a lógica do porquê: a byte pode ser ...

2 a resposta

o valueType.ToString () faz um lançamento no valueType?

Vamos dizer, eu tenho o seguinte código em c #

2 a resposta

Por que não posso modificar o resultado de uma conversão de unboxing?

4 a resposta

Detalhes sobre o que acontece quando uma estrutura implementa uma interface

3 a resposta

Qual é o tamanho do cache Integer?