5
รายการ <T> รับประกันคำสั่งแทรกหรือไม่
บอกว่าฉันมี 3 สายในรายการ (เช่น "1", "2", "3") จากนั้นฉันต้องการเรียงลำดับใหม่ให้วาง "2" ในตำแหน่ง 1 (เช่น "2", "1", "3") ฉันใช้รหัสนี้ (การตั้งค่า indexToMoveTo เป็น 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); ดูเหมือนว่าจะใช้งานได้ แต่บางครั้งฉันก็ได้ผลลัพธ์ที่แปลก บางครั้งคำสั่งซื้อไม่ถูกต้องหรือรายการจากรายการจะถูกลบ! ความคิดใด ๆ ไม่List<T>เพื่อรับประกัน? ที่เกี่ยวข้อง: List <T> รับประกันว่าจะมีการส่งคืนสินค้าตามลำดับที่ถูกเพิ่มเข้าไปหรือไม่?
238
c#
.net
collections