คำถามติดแท็ก boxing

19
วิธีการแปลง int [] เป็น List <Integer> ใน Java
ฉันจะแปลงint[]เป็นList&lt;Integer&gt;Java ได้อย่างไร แน่นอนฉันสนใจคำตอบอื่นที่ไม่ใช่การวนซ้ำเรียงตามข้อ แต่ถ้าไม่มีคำตอบอื่นฉันจะเลือกอันนั้นให้ดีที่สุดเพื่อแสดงความจริงว่าฟังก์ชั่นนี้ไม่ได้เป็นส่วนหนึ่งของ Java

11
ทำไมเราต้องใช้การชกมวยและการเลิกทำกล่องใน C #
ทำไมเราต้องใช้การชกมวยและการเลิกทำกล่องใน C # ฉันรู้ว่ามวยและ unboxing คืออะไร แต่ฉันไม่สามารถเข้าใจการใช้งานจริงของมัน ทำไมและที่ไหนฉันจึงควรใช้ short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing
323 c#  .net  boxing 

4
ทำไมอาร์เรย์ของ Python จึงช้า
ฉันคาดว่าarray.arrayจะเร็วกว่ารายการเนื่องจากอาร์เรย์ดูเหมือนจะไม่มีกล่อง อย่างไรก็ตามฉันได้รับผลลัพธ์ต่อไปนี้: 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 In [5]: %timeit sum(A) 1 loop, best of 3: 1.41 s per loop In [6]: %timeit sum(L) 1 loop, best …

17
แปลงอาร์เรย์ของ longs ดั้งเดิมเป็น List of Longs
นี่อาจเป็นคำถามง่าย ๆ นิดนึง แต่ความพยายามครั้งแรกของฉันก็ไม่ได้ผลอย่างสมบูรณ์ ฉันอยากจะลองชุดแบบดั้งเดิมและเปลี่ยนเป็นรายการซึ่งฉันพยายามทำเช่นนี้: long[] input = someAPI.getSomeLongs(); List&lt;Long&gt; inputAsList = Arrays.asList(input); //Total failure to even compile! วิธีที่ถูกต้องในการทำเช่นนี้คืออะไร?

8
การชกมวยและการแกะกล่องคืออะไรและการแลกเปลี่ยนคืออะไร?
ฉันกำลังมองหาคำตอบที่ชัดเจนกระชับและถูกต้อง ตามหลักการแล้วเป็นคำตอบที่แท้จริงแม้ว่าจะยินดีต้อนรับลิงก์ไปยังคำอธิบายที่ดี

5
การเกิดชกมวยใน C #
ฉันพยายามรวบรวมสถานการณ์ทั้งหมดที่ชกมวยเกิดขึ้นใน C #: การแปลงค่าเป็นSystem.Objectประเภท: struct S { } object box = new S(); การแปลงค่าเป็นSystem.ValueTypeประเภท: struct S { } System.ValueType box = new S(); การแปลงค่าของประเภทการแจงนับเป็นSystem.Enumประเภท: enum E { A } System.Enum box = E.A; การแปลงประเภทค่าเป็นการอ้างอิงอินเทอร์เฟซ: interface I { } struct S : I { } I box = new S(); การใช้ประเภทค่าในการต่อสตริง …
86 c#  value-type  boxing 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.