Nesnelerin bir listesini aynı sıraya göre sıraya nasıl dönüştürürüm? "Aynı sırada" varsayılırsa,Nasıl yapılır/dönüştürülür Nesnelerin nesnelere sıralaması
cevap
Queue
bir ICollection
alır bir kurucu sahiptir. Aynı elemanlar ile başlatmak için sıraya listenizi geçirebilirsiniz:
var queue = new Queue<T>(list); // where 'T' is the lists data type.
var q = new Queue<Object>();
for(int i = 0; i < list.Count; i++) q.Enqueue(list[i]);
ilk madde listesi olmalıdır sırasından dequeued anlamına gelir [0].
tam tersi anlamına gelir, sadece ters döngü kullanımı: for(int i = list.Count-1; i >= 0; i--)
var mylist = new List<int> {1,2,3};
var q = new Queue<int>(mylist);
sen ne demek istiyorsunuz "aynı sırada?"
Bunu yaparsanız bu:
var queue = new Queue<object>(list);
Sonra kuyruk Dequeue
bir çağrı daha önce list[0]
de ikamet etmişti elemanı döneceğini demektir listede, aynı sırada üzerinde numaralandırılan.
Bunu yaparsanız bu:
var queue = new Queue<object>(list.AsEnumerable().Reverse());
Sonra kuyruk Dequeue
bir çağrı daha önce list[list.Count - 1]
de ikamet etmişti elemanı döneceğini demektir listeye gibi ters sırayla üzerinde numaralandırılan.
+1. –
- 1. Nesnelerin çok sayıda nesnelere nasıl eşleştirileceği
- 2. Bir boolean özelliğine göre nesnelerin sıralaması dizisi
- 3. teradata sıralaması nasıl uygulanır
- 4. spray-json ve liste sıralaması
- 5. nesnelerin
- 6. Nesnenin nesnelere nasıl klonlanacağı php
- 7. Bölümdeki nesnelerin sayısını nasıl alabilirim, NSFetchedResultsController Swift
- 8. nesnelerin
- 9. GridView asp.net sıralaması
- 10. Tam metin araması sıralaması
- 11. AdvancedDataGrid ilk sütun sıralaması
- 12. Yönetici Sayfası Sütun Sıralaması
- 13. Eski kuşaktaki nesnelerin istatistikleri?
- 14. Hazırda Bekletme Arama sıralaması
- 15. Ekleme Sıralaması Hatası
- 16. sayısal dizi sıralaması()
- 17. Nesnelerin listesini özelliklerine göre nasıl sıralayabilirim?
- 18. Pyspark 0gramda Ngram frekans sıralaması
- 19. "Ölü" nesnelere ios bildirimleri
- 20. benim angularjs uygulamasında nesnelere
- 21. Java - Nesneleri nesnelere Gso
- 22. Listenin Sıralaması <Object>
- 23. C++ sohbet sıralaması tabanlı cevaplama?
- 24. Nesnelere karşılık gelen karakterlerle nasıl listelenir?
- 25. Nesnelere göre nesneler nasıl sipariş edilir?
- 26. lambda ifadesi nesnelere doğrudan nasıl dönüştürülür?
- 27. SoapObject'i nesnelere nasıl koyabilir veya pasaj yapabilirim?
- 28. Nesnelerin Karşılaştırılabilir
- 29. Java dizi sıralaması UTF-8
- 30. JQGRID açma/kapama sütun sıralaması
jenerik sıra yok mu? – zerkms
İyi yakalama. Aslında jenerik olmayan bir Kuyruk var, ancak genel sürümü isteyebilirsiniz. Cevabımı güncelledim. –
@zerkms: "System.Collections" ad alanında jenerik olmayan bir 'Queue 'sınıfı var: http://msdn.microsoft.com/en-us/library/system.collections.queue.aspx – Rich