Resultados da pesquisa a pedido "boxing"
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 ...
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 ...
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 : ...
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); ...
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); ...
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 ...
o valueType.ToString () faz um lançamento no valueType?
Vamos dizer, eu tenho o seguinte código em c #