Gibt es in .NET eine Standardsammlung, die einen FIFO-Stack implementiert?Wie arbeite ich mit "FIFO" in C# .NET?
Antwort
FIFO bedeutet First-In-First-Out. Die Datenstruktur, nach der Sie suchen, heißt Queue.
Suchen Sie nach der Klasse Queue<T>
?
FIFO bedeutet zuerst in first out. Dies ist im Gegensatz zu LIFO (oder FILO wie lucero hingewiesen). Das ist das Letzte, was zuerst herauskommt.
A link comparing queues, stacks, and hashtables.
Sie wollen ein Warteschlangenobjekt für die FIFO-Operationen verwenden:
http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=66
MSDN Link auf queues
Und ein Stapel für die LIFO-Operationen verwendet: Stack Link
Beachten Sie, dass LIFO auch als FILO bekannt ist. :-) – Lucero
- 1. FIFO mit winform in C#
- 2. Wie arbeite ich mit DFÜ (RAS) Verbindungen in Windows mit C# /. NET?
- 3. Wie arbeite ich mit C++ - Objekten in JNA
- 4. Wie arbeite ich mit Drupal?
- 5. Wie arbeite ich mit System.Net.WebSockets ohne ASP.NET?
- 6. Wie arbeite ich mit JSON in Javascript
- 7. Wie arbeite ich mit Weblogic in Eclipse?
- 8. Wie arbeite ich mit Time in Rails?
- 9. Wie arbeite ich mit Oauth2 in Phalcon?
- 10. Wie arbeite ich mit RichTextBox in WPF
- 11. Wie arbeite ich mit UDP in Android?
- 12. Wie arbeite ich mit Videos in ASP.NET?
- 13. Statische FIFO-Warteschlange mit Timer C#
- 14. CUDA - Wie arbeite ich mit komplexen Zahlen?
- 15. Wie arbeite ich mit linearem Layout?
- 16. Wie arbeite ich mit Ruby Duck?
- 17. Wie arbeite ich mit gemischten Inhalten?
- 18. Wie arbeite ich mit geteilten Baugruppen und Projekten?
- 19. Wie arbeite ich mit Leerzeichen in meinem Wix-Quellpfad?
- 20. Warum bekomme ich keinen Twitter-Schreibzugriff, wenn ich mit Net :: Twitter :: OAuth arbeite?
- 21. Schreiben in FIFO-Datei, Linux & Mono (C#)
- 22. FIFO-Seite Ersatz in C, falsche Ausgabe
- 23. Wie arbeite ich mit einer Tabelle innerhalb eines Datenrahmens?
- 24. Wie arbeite ich mit einem Canvas/JCanvas in Netbeans
- 25. Wie arbeite ich mit JavaFX in Eclipse Juno?
- 26. Wie arbeite ich mit POSIX-Pfaden in JXA
- 27. Wie arbeite ich mit z-Koordinaten in einer Textur?
- 28. Wie arbeite ich mit einer Join-Tabelle in LINQ?
- 29. Wie arbeite ich mit Cookies in Laravel 5.2
- 30. Wie arbeite ich mit UTF-16LE Quellcode in Ruby?
ja, oder asker meinte Named Pipes: http://en.wikipedia.org/wiki/Named_pipe - Named Pipe (auch als FIFO für sein Verhalten bekannt) – Andrey