Als «boxing» getaggte Fragen


11
Warum brauchen wir Boxen und Unboxen in C #?
Warum brauchen wir Boxen und Unboxen in C #? Ich weiß, was Boxen und Unboxen ist, aber ich kann den tatsächlichen Gebrauch nicht verstehen. Warum und wo soll ich es verwenden? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing
323 c#  .net  boxing 

4
Warum sind Pythons Arrays langsam?
Ich hatte erwartet array.array, schneller als Listen zu sein, da Arrays scheinbar nicht in der Box sind. Ich erhalte jedoch folgendes Ergebnis: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop …

17
Konvertieren Sie ein Array primitiver Longs in eine Liste von Longs
Dies mag eine einfache Frage sein, aber mein erster Versuch schlug überraschenderweise völlig fehl. Ich wollte eine Reihe primitiver Longs nehmen und daraus eine Liste machen, was ich so versuchte: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Was ist der richtige Weg, um dies …


5
Boxvorkommen in C #
Ich versuche, alle Situationen zu erfassen, in denen Boxen in C # auftritt: Werttyp in Typ System.Objectkonvertieren: struct S { } object box = new S(); Werttyp in Typ System.ValueTypekonvertieren: struct S { } System.ValueType box = new S(); Konvertieren des Werts des Aufzählungstyps in einen System.EnumTyp: enum E { …
85 c#  value-type  boxing 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.