A System.Collections.ArrayList or System.Collections.Generic.List obje การแปล - A System.Collections.ArrayList or System.Collections.Generic.List obje ไทย วิธีการพูด

A System.Collections.ArrayList or S

A System.Collections.ArrayList or System.Collections.Generic.List object is a sophisticated version of an array. The ArrayList class and the List generic class provide some features that are offered in most System.Collections classes but that are not in the Array class. For example:
The capacity of an Array is fixed, whereas the capacity of an ArrayList or a List is automatically expanded as required. If the value of the ArrayList.Capacity property is changed, the memory reallocation and copying of elements are automatically done.
ArrayList and List provide methods that add, insert, or remove a range of elements. In Array, you can get or set the value of only one element at a time.
A synchronized version of ArrayList is easy to create by using the Synchronized method; however, this type of synchronization is relatively inefficient. The Array and List classes leaves it up to the user to implement synchronization. The System.Collections.Concurrent namespace does not provide a concurrent list type, but it does provide a ConcurrentQueue and ConcurrentStack type.
ArrayList and List provide methods that return read-only and fixed-size wrappers to the collection. Array does not.
On the other hand, Array offers some flexibility that ArrayList and List do not. For example:
You can set the lower bound of an Array, but the lower bound of an ArrayList or a List is always zero.
An Array can have multiple dimensions, but an ArrayList or a List always has exactly one dimension. However, you can easily create a list of arrays or a list of lists.
An Array of a specific type (other than Object) provides better performance than an ArrayList. This is because the elements of ArrayList are of type Object; therefore, boxing and unboxing typically occur when you store or retrieve a value type. However, a List can provide performance similar to an array of the same type if no reallocations are required; that is, if the initial capacity is a good approximation of the maximum size of the list.
Most situations that call for an array can use an ArrayList or a List instead; they are easier to use and, in general, have performance similar to an array of the same type.
Array is in the System namespace; ArrayList is in the System.Collections namespace; List is in the System.Collections.Generic namespace.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
System.Collections.ArrayList หรือ System.Collections.Generic.List วัตถุเป็นสิ่งซับซ้อน คลาส ArrayList และรายการ ประเภททั่วไปให้คุณลักษณะบางอย่างที่มีเสนอในชั้นเรียน System.Collections มากที่สุด แต่ที่ไม่ได้อยู่ในห้องแถว ตัวอย่าง:กำลังการผลิตของอาร์เรย์ได้รับการแก้ไข ในขณะที่กำลังการผลิตของการ ArrayList หรือรายการ ขยายโดยอัตโนมัติตามที่ต้องการ ถ้ามีการเปลี่ยนแปลงค่าของคุณสมบัติ ArrayList.Capacity ปันส่วนหน่วยความจำและการคัดลอกองค์ประกอบได้โดยอัตโนมัติแล้วArrayList และรายการ มีวิธี ที่เพิ่ม แทรก เอาขององค์ประกอบ ในอาร์เรย์ คุณสามารถได้รับ หรือตั้งค่าขององค์ประกอบเดียวในแต่ละครั้งแบบซิงโครไนส์ของ ArrayList พักโดยวิธี Synchronized อย่างไรก็ตาม ตรงชนิดนี้จะค่อนข้างต่ำ เรย์และรายการ เรียนเหลือแต่ได้ผู้ใช้สามารถปรับให้ตรงกัน System.Collections.Concurrent namespace ระบุชนิดรายการพร้อมกัน แต่มันให้เป็น ConcurrentQueue และ ConcurrentStack ชนิดของArrayList และรายการ มีวิธีการที่อ่านอย่างเดียว และ ขนาดห่อกับคอลเลกชัน อาร์เรย์ที่ไม่บนมืออื่น ๆ เรย์มีความยืดหยุ่นบาง ArrayList และรายการที่ ไม่ ตัวอย่าง:คุณสามารถตั้งค่าขอบเขตล่างของอาร์เรย์ แต่ขอบล่างของการ ArrayList หรือรายการ เป็นศูนย์เสมอได้อาร์เรย์หลาย มิติ แต่การ ArrayList หรือรายการ มีขนาดเดียวกัน อย่างไรก็ตาม คุณสามารถสร้างรายชื่อของอาร์เรย์หรือรายการหลากหลายชนิด (ไม่ใช่วัตถุ) ให้ประสิทธิภาพดีกว่าการ ArrayList ทั้งนี้เนื่องจากมีองค์ประกอบของ ArrayList ชนิดวัตถุ ดังนั้น มวยและง่วงปกติเกิดขึ้นเมื่อคุณจัดเก็บ หรือเรียกข้อมูลชนิดของมูลค่าการ อย่างไรก็ตาม รายการ สามารถให้ประสิทธิภาพการทำงานคล้ายกับอาร์เรย์ของชนิดเดียวกันถ้า reallocations ไม่จำเป็น นั่นคือ ถ้ามีกำลังการผลิตเริ่มต้นประมาณดีขนาดสูงสุดของรายการสถานการณ์ส่วนใหญ่ที่โทรสำหรับอาร์เรย์สามารถใช้การ ArrayList หรือรายการ แทน พวกเขาจะง่ายต่อ การใช้ ทั่วไป มีประสิทธิภาพการทำงานคล้ายกับอาร์เรย์ของชนิดเดียวกันเรย์อยู่ใน namespace ระบบ ArrayList อยู่ใน System.Collections namespace รายชื่ออยู่ใน System.Collections.Generic namespace.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
System.Collections.ArrayList หรือ System.Collections.Generic.Listวัตถุที่เป็นรุ่นที่มีความซับซ้อนของอาร์เรย์ ชั้น ArrayList และรายชื่อคลาทั่วไปที่มีคุณสมบัติบางอย่างที่จะนำเสนอในชั้นเรียน System.Collections มากที่สุด แต่ที่ไม่ได้อยู่ในระดับอาร์เรย์ ตัวอย่างเช่น
ความจุของอาร์เรย์ได้รับการแก้ไขในขณะที่ความจุของ ArrayList หรือรายชื่อมีการขยายโดยอัตโนมัติตามที่ต้องการ หากมูลค่าของทรัพย์สิน ArrayList.Capacity มีการเปลี่ยนแปลงการจัดสรรหน่วยความจำและการคัดลอกขององค์ประกอบจะทำโดยอัตโนมัติ.
ArrayList และรายชื่อให้วิธีการที่เพิ่มแทรกหรือลบช่วงขององค์ประกอบ ในอาร์เรย์คุณจะได้รับหรือตั้งค่าเพียงองค์ประกอบหนึ่งในเวลา.
รุ่นที่ตรงกันของ ArrayList เป็นเรื่องง่ายที่จะสร้างโดยใช้วิธี Synchronized; แต่ประเภทของการประสานนี้ไม่มีประสิทธิภาพค่อนข้าง อาร์เรย์และรายชื่อเรียนใบมันขึ้นอยู่กับผู้ใช้ในการดำเนินการประสาน namespace System.Collections.Concurrent ไม่ให้ประเภทรายการพร้อมกัน แต่จะให้ ConcurrentQueue และ ConcurrentStackชนิด.
ArrayList และรายชื่อให้วิธีการที่ส่งกลับอ่านอย่างเดียวและห่อขนาดคงที่คอลเลกชัน อาเรย์ไม่ได้.
ในทางตรงกันข้าม, อาร์เรย์มีความยืดหยุ่นบางอย่างที่ ArrayList และรายชื่ออย่า ตัวอย่างเช่น
คุณสามารถตั้งค่าขีด จำกัด ล่างของอาร์เรย์ แต่ขอบเขตที่ต่ำของ ArrayList หรือรายชื่อเป็นศูนย์เสมอ.
อาร์เรย์สามารถมีหลายมิติ แต่ ArrayList หรือรายชื่อมักจะมีอีกหนึ่งมิติ อย่างไรก็ตามคุณสามารถสร้างรายชื่อของอาร์เรย์หรือรายการของรายการ.
อาร์เรย์ของประเภทที่เฉพาะเจาะจง (นอกเหนือจาก Object) ให้ประสิทธิภาพการทำงานที่ดีกว่า ArrayList เพราะนี่คือองค์ประกอบของ ArrayList มีวัตถุชนิด; ดังนั้นมวยและ unboxing มักจะเกิดขึ้นเมื่อคุณต้องการเก็บหรือเรียกประเภทค่า อย่างไรก็ตามรายชื่อสามารถให้ประสิทธิภาพการทำงานที่คล้ายกับอาร์เรย์ของชนิดเดียวกันหากไม่มีการจัดสรรจะต้อง; นั่นคือถ้าความจุเริ่มต้นเป็นประมาณการที่ดีของขนาดสูงสุดของรายการ.
สถานการณ์ส่วนใหญ่ที่เรียกร้องให้อาร์เรย์สามารถใช้ ArrayList หรือรายชื่อแทน; พวกเขาจะง่ายต่อการใช้และโดยทั่วไปมีประสิทธิภาพการทำงานที่คล้ายกับอาร์เรย์ของประเภทเดียวกัน.
อาร์เรย์ที่อยู่ในระบบ: namespace; ArrayList อยู่ใน namespace System.Collections; รายการ อยู่ใน namespace System.Collections.Generic
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
A System.Collections.ArrayList or System.Collections.Generic.List object is a sophisticated version of an array. The ArrayList class and the List generic class provide some features that are offered in most System.Collections classes but that are not in the Array class. For example:
The capacity of an Array is fixed,ส่วนความจุของ arraylist หรือรายการ < T > เป็นโดยอัตโนมัติขยายได้ตามต้องการ ถ้าค่าของ arraylist ความจุ คุณสมบัติ เปลี่ยน หน่วยความจำจัดสรรและคัดลอกองค์ประกอบโดยอัตโนมัติทำ .
arraylist และรายการ < t > ให้วิธีการเพิ่มแทรกหรือลบช่วงขององค์ประกอบ ในอาร์เรย์ คุณสามารถได้รับหรือตั้งค่าของเพียงองค์ประกอบหนึ่งที่เวลา .
ตรงรุ่นของ arraylist เป็นเรื่องง่ายที่จะสร้างโดยใช้วิธีตรงกัน อย่างไรก็ตาม ประสานประเภทนี้ค่อนข้างไม่มีประสิทธิภาพ อาร์เรย์และรายการ < t > เรียนใบมันขึ้นอยู่กับผู้ใช้ที่จะใช้ประสาน มสเปซ system.collections.concurrent ไม่ได้ให้พิมพ์รายการพร้อมกัน แต่มันให้ concurrentqueue < T > < T
concurrentstack > พิมพ์arraylist และรายการ < T > วิธีการที่ส่งกลับให้อ่านอย่างเดียวและขนาดคงที่ Wrappers เพื่อคอลเลกชัน เรย์ไม่ได้ .
บนมืออื่น ๆ , อาร์เรย์มีความยืดหยุ่นที่ arraylist และรายการ < t > ไม่ได้ ตัวอย่าง :
คุณสามารถตั้งค่าขีดจำกัดล่างของเรย์ แต่ขอบเขตล่างของ arraylist หรือรายการ < T > เป็นเสมอ 0
array สามารถมีมิติหลายแต่ arraylist หรือรายการ < t > มักจะมีเหมือนอีกมิติหนึ่ง อย่างไรก็ตาม คุณสามารถสร้างรายการของอาร์เรย์หรือรายชื่อของรายการ .
array ของชนิดอื่น ๆ ( กว่าวัตถุ ) ให้ประสิทธิภาพดีกว่าการ arraylist . นี้เป็นเพราะองค์ประกอบของ arraylist เป็นประเภทวัตถุ ดังนั้น มวย และการตัดเย็บเสื้อผ้ามักจะเกิดขึ้นเมื่อคุณเก็บหรือเรียกพิมพ์ค่า อย่างไรก็ตาม a List can provide performance similar to an array of the same type if no reallocations are required; that is, if the initial capacity is a good approximation of the maximum size of the list.
Most situations that call for an array can use an ArrayList or a List instead; they are easier to use and, in general, have performance similar to an array of the same type.
Array is in the System namespace; ArrayList is in the System.Collections namespace; List is in the System.Collections.Generic namespace.
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: