.NET kommt mit einigen integrierten Sammlungen (Stapel, Warteschlange, Wörterbuch, Liste usw.), aber andere häufige Sammlungen, wie Prioritätswarteschlangen, fehlen. Es gibt viele Sammlungsbibliotheken von Drittanbietern auf NuGet, aber ich frage mich, ob es eine offizielle Microsoft Bibliothek (wie die BCL unveränderlichen Sammlungen jetzt System.Collections.Immutable
) Bibliothek mit Dingen wie (veränderbare) Prioritäten Warteschlangen gibt?Microsoft Collections für. NET
EDIT: Wichtige Klarstellung (Kommentar von @rmunn):
diese Frage ist nicht eine Bibliothek für X empfehlen, es ist eine sachliche Frage zu fragen: „Gibt es irgendwelche offiziellen Microsoft-Bibliotheken für X? "
Ich suchte hart, konnte aber keinen finden. Aber um ehrlich zu sein, ist es einfach, sich selbst zu implementieren, und wenn Sie nicht möchten - es ist einfach zu überprüfen, ob die Implementierung von Drittanbietern sinnvoll ist, wenn Sie diesbezüglich irgendwelche Ängste haben. – Evk
Es gibt keine offizielle Microsoft PriorityQueue-Implementierung. Gibt es einen Grund, warum Sie keine 3rd-Party-Version verwenden möchten? –
@BrandonKramer: Ich bin froh, proprietäre Bibliotheken von Drittanbietern zu verwenden, wenn es keine offizielle Microsoft-Lösung gibt, aber ich wollte nur sicherstellen, dass es keine offizielle Lösung gibt, bevor ich "offroad" gehe. –